home *** CD-ROM | disk | FTP | other *** search
/ CD Fun House 1 / CD Fun House (Wayzata Technology).iso / •Games Parlour• / •Classic Board Games• / MilleBornes ••••• / 1000 Miles / 1000 Miles.rsrc / CODE_2.txt < prev    next >
Text File  |  1989-10-25  |  234KB  |  4,252 lines

  1. # near model CODE resource
  2. # jump table entries: 32849-32892 (44 of them)
  3. export_47:
  4. 00000000  4E56 FFFA                link       A6, -0x0006
  5. 00000004  7030                     moveq.l    D0, 0x30
  6. 00000006  2D40 FFFC                move.l     [A6 - 0x4], D0
  7. 0000000A  558F                     subq.l     A7, 2
  8. 0000000C  3F2E 0008                move.w     -[A7], [A6 + 0x8]
  9. 00000010  486E FFFC                pea.l      [A6 - 0x4]
  10. 00000014  486D F9B8                pea.l      [A5 - 0x648]
  11. 00000018  4EAD 038A                jsr        [A5 + 0x38A /* export_109 */]
  12. 0000001C  301F                     move.w     D0, [A7]+
  13. 0000001E  3D40 FFFA                move.w     [A6 - 0x6], D0
  14. 00000022  4A6E FFFA                tst.w      [A6 - 0x6]
  15. 00000026  6706                     beq        +0x8 /* 0000002E */
  16. 00000028  302E FFFA                move.w     D0, [A6 - 0x6]
  17. 0000002C  601A                     bra        +0x1C /* 00000048 */
  18. label0000002E:
  19. 0000002E  7002                     moveq.l    D0, 0x02
  20. 00000030  2D40 FFFC                move.l     [A6 - 0x4], D0
  21. 00000034  558F                     subq.l     A7, 2
  22. 00000036  3F2E 0008                move.w     -[A7], [A6 + 0x8]
  23. 0000003A  486E FFFC                pea.l      [A6 - 0x4]
  24. 0000003E  486D F9F2                pea.l      [A5 - 0x60E]
  25. 00000042  4EAD 038A                jsr        [A5 + 0x38A /* export_109 */]
  26. 00000046  301F                     move.w     D0, [A7]+
  27. label00000048:
  28. 00000048  4E5E                     unlink     A6
  29. 0000004A  4E75                     rts
  30. export_48:
  31. 0000004C  4E56 FFFA                link       A6, -0x0006
  32. 00000050  2F07                     move.l     -[A7], D7
  33. 00000052  7030                     moveq.l    D0, 0x30
  34. 00000054  2D40 FFFC                move.l     [A6 - 0x4], D0
  35. 00000058  558F                     subq.l     A7, 2
  36. 0000005A  3F2E 0008                move.w     -[A7], [A6 + 0x8]
  37. 0000005E  486E FFFC                pea.l      [A6 - 0x4]
  38. 00000062  486D F9B8                pea.l      [A5 - 0x648]
  39. 00000066  4EAD 0382                jsr        [A5 + 0x382 /* export_108 */]
  40. 0000006A  301F                     move.w     D0, [A7]+
  41. 0000006C  3D40 FFFA                move.w     [A6 - 0x6], D0
  42. 00000070  4A6E FFFA                tst.w      [A6 - 0x6]
  43. 00000074  6708                     beq        +0xA /* 0000007E */
  44. 00000076  302E FFFA                move.w     D0, [A6 - 0x6]
  45. 0000007A  6000 005E                bra        +0x60 /* 000000DA */
  46. label0000007E:
  47. 0000007E  7002                     moveq.l    D0, 0x02
  48. 00000080  2D40 FFFC                move.l     [A6 - 0x4], D0
  49. 00000084  558F                     subq.l     A7, 2
  50. 00000086  3F2E 0008                move.w     -[A7], [A6 + 0x8]
  51. 0000008A  486E FFFC                pea.l      [A6 - 0x4]
  52. 0000008E  486D F9F2                pea.l      [A5 - 0x60E]
  53. 00000092  4EAD 0382                jsr        [A5 + 0x382 /* export_108 */]
  54. 00000096  301F                     move.w     D0, [A7]+
  55. 00000098  3D40 FFFA                move.w     [A6 - 0x6], D0
  56. 0000009C  4A6E FFFA                tst.w      [A6 - 0x6]
  57. 000000A0  6706                     beq        +0x8 /* 000000A8 */
  58. 000000A2  302E FFFA                move.w     D0, [A6 - 0x6]
  59. 000000A6  6032                     bra        +0x34 /* 000000DA */
  60. label000000A8:
  61. 000000A8  7E00                     moveq.l    D7, 0x00
  62. 000000AA  6026                     bra        +0x28 /* 000000D2 */
  63. label000000AC:
  64. 000000AC  3007                     move.w     D0, D7
  65. 000000AE  48C0                     ext.l      D0
  66. 000000B0  E580                     asl        D0, 2
  67. 000000B2  41ED FB70                lea.l      A0, [A5 - 0x490]
  68. 000000B6  D1C0                     add.l      A0, D0
  69. 000000B8  2F10                     move.l     -[A7], [A0]
  70. 000000BA  A873                     syscall    SetPort
  71. 000000BC  206D FFFC                movea.l    A0, [A5 - 0x4]
  72. 000000C0  4868 0010                pea.l      [A0 + 0x10]
  73. 000000C4  A8A3                     syscall    EraseRect
  74. 000000C6  206D FFFC                movea.l    A0, [A5 - 0x4]
  75. 000000CA  4868 0010                pea.l      [A0 + 0x10]
  76. 000000CE  A928                     syscall    InvalRect
  77. 000000D0  5247                     addq.w     D7, 1
  78. label000000D2:
  79. 000000D2  0C47 0007                cmpi.w     D7, 0x7
  80. 000000D6  6DD4                     blt        -0x2A /* 000000AC */
  81. 000000D8  7000                     moveq.l    D0, 0x00
  82. label000000DA:
  83. 000000DA  2E1F                     move.l     D7, [A7]+
  84. 000000DC  4E5E                     unlink     A6
  85. 000000DE  4E75                     rts
  86. fn000000E0:
  87. 000000E0  4E56 FFF0                link       A6, -0x0010
  88. 000000E4  302E 0008                move.w     D0, [A6 + 0x8]
  89. 000000E8  C1FC 0018                muls.w     D0, 0x18
  90. 000000EC  41ED F9B8                lea.l      A0, [A5 - 0x648]
  91. 000000F0  D1C0                     add.l      A0, D0
  92. 000000F2  302E 000A                move.w     D0, [A6 + 0xA]
  93. 000000F6  0640 FFD0                addi.w     D0, 0xFFD0
  94. 000000FA  48C0                     ext.l      D0
  95. 000000FC  D080                     add.l      D0, D0
  96. 000000FE  D1C0                     add.l      A0, D0
  97. 00000100  5268 000C                addq.w     [A0 + 0xC], 1
  98. 00000104  302E 0008                move.w     D0, [A6 + 0x8]
  99. 00000108  C1FC 0018                muls.w     D0, 0x18
  100. 0000010C  41ED F9B8                lea.l      A0, [A5 - 0x648]
  101. 00000110  D1C0                     add.l      A0, D0
  102. 00000112  302E 000A                move.w     D0, [A6 + 0xA]
  103. 00000116  0640 FFD0                addi.w     D0, 0xFFD0
  104. 0000011A  48C0                     ext.l      D0
  105. 0000011C  D080                     add.l      D0, D0
  106. 0000011E  43ED F9E8                lea.l      A1, [A5 - 0x618]
  107. 00000122  D3C0                     add.l      A1, D0
  108. 00000124  3011                     move.w     D0, [A1]
  109. 00000126  3D40 FFF0                move.w     [A6 - 0x10], D0
  110. 0000012A  D168 0016                add.w      [A0 + 0x16], D0
  111. 0000012E  302E 0008                move.w     D0, [A6 + 0x8]
  112. 00000132  48C0                     ext.l      D0
  113. 00000134  D080                     add.l      D0, D0
  114. 00000136  41ED FEA2                lea.l      A0, [A5 - 0x15E]
  115. 0000013A  D1C0                     add.l      A0, D0
  116. 0000013C  302E FFF0                move.w     D0, [A6 - 0x10]
  117. 00000140  D150                     add.w      [A0], D0
  118. 00000142  486E FFF4                pea.l      [A6 - 0xC]
  119. 00000146  A874                     syscall    GetPort
  120. 00000148  4A6E 0008                tst.w      [A6 + 0x8]
  121. 0000014C  6604                     bne        +0x6 /* 00000152 */
  122. 0000014E  7002                     moveq.l    D0, 0x02
  123. 00000150  6002                     bra        +0x4 /* 00000154 */
  124. label00000152:
  125. 00000152  7004                     moveq.l    D0, 0x04
  126. label00000154:
  127. 00000154  3D40 FFF2                move.w     [A6 - 0xE], D0
  128. 00000158  302E FFF2                move.w     D0, [A6 - 0xE]
  129. 0000015C  48C0                     ext.l      D0
  130. 0000015E  E580                     asl        D0, 2
  131. 00000160  41ED FB70                lea.l      A0, [A5 - 0x490]
  132. 00000164  D1C0                     add.l      A0, D0
  133. 00000166  2F10                     move.l     -[A7], [A0]
  134. 00000168  A873                     syscall    SetPort
  135. 0000016A  302E FFF2                move.w     D0, [A6 - 0xE]
  136. 0000016E  48C0                     ext.l      D0
  137. 00000170  E580                     asl        D0, 2
  138. 00000172  41ED FB70                lea.l      A0, [A5 - 0x490]
  139. 00000176  D1C0                     add.l      A0, D0
  140. 00000178  2050                     movea.l    A0, [A0]
  141. 0000017A  4868 0010                pea.l      [A0 + 0x10]
  142. 0000017E  A928                     syscall    InvalRect
  143. 00000180  3F2E 0008                move.w     -[A7], [A6 + 0x8]
  144. 00000184  4EAD 025A                jsr        [A5 + 0x25A /* export_71 */]
  145. 00000188  548F                     addq.l     A7, 2
  146. 0000018A  2F2E FFF4                move.l     -[A7], [A6 - 0xC]
  147. 0000018E  A873                     syscall    SetPort
  148. 00000190  4E5E                     unlink     A6
  149. 00000192  4E75                     rts
  150. export_46:
  151. fn00000194:
  152. 00000194  4E56 0000                link       A6, 0
  153. 00000198  302E 0008                move.w     D0, [A6 + 0x8]
  154. 0000019C  C1FC 0018                muls.w     D0, 0x18
  155. 000001A0  41ED F9B8                lea.l      A0, [A5 - 0x648]
  156. 000001A4  D1C0                     add.l      A0, D0
  157. 000001A6  3010                     move.w     D0, [A0]
  158. 000001A8  4E5E                     unlink     A6
  159. 000001AA  4E75                     rts
  160. export_50:
  161. 000001AC  302D F9F2                move.w     D0, [A5 - 0x60E]
  162. 000001B0  4E75                     rts
  163. 000001B2  4E56 0000                link       A6, 0
  164. 000001B6  302E 0008                move.w     D0, [A6 + 0x8]
  165. 000001BA  C1FC 0018                muls.w     D0, 0x18
  166. 000001BE  41ED F9B8                lea.l      A0, [A5 - 0x648]
  167. 000001C2  D1C0                     add.l      A0, D0
  168. 000001C4  2008                     move.l     D0, A0
  169. 000001C6  4E5E                     unlink     A6
  170. 000001C8  4E75                     rts
  171. export_52:
  172. fn000001CA:
  173. 000001CA  4E56 0000                link       A6, 0
  174. 000001CE  302E 0008                move.w     D0, [A6 + 0x8]
  175. 000001D2  C1FC 0018                muls.w     D0, 0x18
  176. 000001D6  41ED F9B8                lea.l      A0, [A5 - 0x648]
  177. 000001DA  D1C0                     add.l      A0, D0
  178. 000001DC  302E 000A                move.w     D0, [A6 + 0xA]
  179. 000001E0  0640 FFD0                addi.w     D0, 0xFFD0
  180. 000001E4  48C0                     ext.l      D0
  181. 000001E6  D080                     add.l      D0, D0
  182. 000001E8  D1C0                     add.l      A0, D0
  183. 000001EA  3028 000C                move.w     D0, [A0 + 0xC]
  184. 000001EE  4E5E                     unlink     A6
  185. 000001F0  4E75                     rts
  186. export_53:
  187. fn000001F2:
  188. 000001F2  4E56 0000                link       A6, 0
  189. 000001F6  302E 0008                move.w     D0, [A6 + 0x8]
  190. 000001FA  C1FC 0018                muls.w     D0, 0x18
  191. 000001FE  41ED F9B8                lea.l      A0, [A5 - 0x648]
  192. 00000202  D1C0                     add.l      A0, D0
  193. 00000204  302E 000A                move.w     D0, [A6 + 0xA]
  194. 00000208  0640 FFE0                addi.w     D0, 0xFFE0
  195. 0000020C  48C0                     ext.l      D0
  196. 0000020E  D080                     add.l      D0, D0
  197. 00000210  D1C0                     add.l      A0, D0
  198. 00000212  3028 0004                move.w     D0, [A0 + 0x4]
  199. 00000216  4E5E                     unlink     A6
  200. 00000218  4E75                     rts
  201. export_45:
  202. fn0000021A:
  203. 0000021A  4E56 0000                link       A6, 0
  204. 0000021E  302E 0008                move.w     D0, [A6 + 0x8]
  205. 00000222  C1FC 0018                muls.w     D0, 0x18
  206. 00000226  41ED F9B8                lea.l      A0, [A5 - 0x648]
  207. 0000022A  D1C0                     add.l      A0, D0
  208. 0000022C  3028 0002                move.w     D0, [A0 + 0x2]
  209. 00000230  4E5E                     unlink     A6
  210. 00000232  4E75                     rts
  211. export_49:
  212. fn00000234:
  213. 00000234  4E56 0000                link       A6, 0
  214. 00000238  302E 0008                move.w     D0, [A6 + 0x8]
  215. 0000023C  C1FC 0018                muls.w     D0, 0x18
  216. 00000240  41ED F9B8                lea.l      A0, [A5 - 0x648]
  217. 00000244  D1C0                     add.l      A0, D0
  218. 00000246  3028 0016                move.w     D0, [A0 + 0x16]
  219. 0000024A  4E5E                     unlink     A6
  220. 0000024C  4E75                     rts
  221. export_51:
  222. 0000024E  48E7 0300                movem.l    -[A7], D6,D7
  223. 00000252  7C00                     moveq.l    D6, 0x00
  224. 00000254  6000 007E                bra        +0x80 /* 000002D4 */
  225. label00000258:
  226. 00000258  3006                     move.w     D0, D6
  227. 0000025A  C1FC 0018                muls.w     D0, 0x18
  228. 0000025E  41ED F9B8                lea.l      A0, [A5 - 0x648]
  229. 00000262  D1C0                     add.l      A0, D0
  230. 00000264  70FF                     moveq.l    D0, 0xFFFFFFFF
  231. 00000266  3080                     move.w     [A0], D0
  232. 00000268  3006                     move.w     D0, D6
  233. 0000026A  C1FC 0018                muls.w     D0, 0x18
  234. 0000026E  41ED F9B8                lea.l      A0, [A5 - 0x648]
  235. 00000272  D1C0                     add.l      A0, D0
  236. 00000274  70FF                     moveq.l    D0, 0xFFFFFFFF
  237. 00000276  3140 0002                move.w     [A0 + 0x2], D0
  238. 0000027A  7E00                     moveq.l    D7, 0x00
  239. 0000027C  601A                     bra        +0x1C /* 00000298 */
  240. label0000027E:
  241. 0000027E  3006                     move.w     D0, D6
  242. 00000280  C1FC 0018                muls.w     D0, 0x18
  243. 00000284  41ED F9B8                lea.l      A0, [A5 - 0x648]
  244. 00000288  D1C0                     add.l      A0, D0
  245. 0000028A  3007                     move.w     D0, D7
  246. 0000028C  48C0                     ext.l      D0
  247. 0000028E  D080                     add.l      D0, D0
  248. 00000290  D1C0                     add.l      A0, D0
  249. 00000292  4268 0004                clr.w      [A0 + 0x4]
  250. 00000296  5247                     addq.w     D7, 1
  251. label00000298:
  252. 00000298  0C47 0004                cmpi.w     D7, 0x4
  253. 0000029C  6DE0                     blt        -0x1E /* 0000027E */
  254. 0000029E  7E00                     moveq.l    D7, 0x00
  255. 000002A0  601A                     bra        +0x1C /* 000002BC */
  256. label000002A2:
  257. 000002A2  3006                     move.w     D0, D6
  258. 000002A4  C1FC 0018                muls.w     D0, 0x18
  259. 000002A8  41ED F9B8                lea.l      A0, [A5 - 0x648]
  260. 000002AC  D1C0                     add.l      A0, D0
  261. 000002AE  3007                     move.w     D0, D7
  262. 000002B0  48C0                     ext.l      D0
  263. 000002B2  D080                     add.l      D0, D0
  264. 000002B4  D1C0                     add.l      A0, D0
  265. 000002B6  4268 000C                clr.w      [A0 + 0xC]
  266. 000002BA  5247                     addq.w     D7, 1
  267. label000002BC:
  268. 000002BC  0C47 0005                cmpi.w     D7, 0x5
  269. 000002C0  6DE0                     blt        -0x1E /* 000002A2 */
  270. 000002C2  3006                     move.w     D0, D6
  271. 000002C4  C1FC 0018                muls.w     D0, 0x18
  272. 000002C8  41ED F9B8                lea.l      A0, [A5 - 0x648]
  273. 000002CC  D1C0                     add.l      A0, D0
  274. 000002CE  4268 0016                clr.w      [A0 + 0x16]
  275. 000002D2  5246                     addq.w     D6, 1
  276. label000002D4:
  277. 000002D4  0C46 0002                cmpi.w     D6, 0x2
  278. 000002D8  6D00 FF7E                blt        -0x80 /* 00000258 */
  279. 000002DC  7E00                     moveq.l    D7, 0x00
  280. 000002DE  6026                     bra        +0x28 /* 00000306 */
  281. label000002E0:
  282. 000002E0  3007                     move.w     D0, D7
  283. 000002E2  48C0                     ext.l      D0
  284. 000002E4  E580                     asl        D0, 2
  285. 000002E6  41ED FB70                lea.l      A0, [A5 - 0x490]
  286. 000002EA  D1C0                     add.l      A0, D0
  287. 000002EC  2F10                     move.l     -[A7], [A0]
  288. 000002EE  A873                     syscall    SetPort
  289. 000002F0  206D FFFC                movea.l    A0, [A5 - 0x4]
  290. 000002F4  4868 0010                pea.l      [A0 + 0x10]
  291. 000002F8  A8A3                     syscall    EraseRect
  292. 000002FA  206D FFFC                movea.l    A0, [A5 - 0x4]
  293. 000002FE  4868 0010                pea.l      [A0 + 0x10]
  294. 00000302  A928                     syscall    InvalRect
  295. 00000304  5247                     addq.w     D7, 1
  296. label00000306:
  297. 00000306  0C47 0007                cmpi.w     D7, 0x7
  298. 0000030A  6DD4                     blt        -0x2A /* 000002E0 */
  299. 0000030C  3F3C FFFF                move.w     -[A7], 0xFFFF
  300. 00000310  4EBA 004E                jsr        [PC + 0x4E /* 00000360 */]
  301. 00000314  548F                     addq.l     A7, 2
  302. 00000316  4CDF 00C0                movem.l    D6,D7, [A7]+
  303. 0000031A  4E75                     rts
  304. fn0000031C:
  305. 0000031C  4E56 0000                link       A6, 0
  306. 00000320  302E 0008                move.w     D0, [A6 + 0x8]
  307. 00000324  0640 FFD0                addi.w     D0, 0xFFD0
  308. 00000328  48C0                     ext.l      D0
  309. 0000032A  D080                     add.l      D0, D0
  310. 0000032C  41ED F9E8                lea.l      A0, [A5 - 0x618]
  311. 00000330  D1C0                     add.l      A0, D0
  312. 00000332  3010                     move.w     D0, [A0]
  313. 00000334  4E5E                     unlink     A6
  314. 00000336  4E75                     rts
  315. fn00000338:
  316. 00000338  4E56 0000                link       A6, 0
  317. 0000033C  302E 0008                move.w     D0, [A6 + 0x8]
  318. 00000340  C1FC 0018                muls.w     D0, 0x18
  319. 00000344  41ED F9B8                lea.l      A0, [A5 - 0x648]
  320. 00000348  D1C0                     add.l      A0, D0
  321. 0000034A  30AE 000A                move.w     [A0], [A6 + 0xA]
  322. 0000034E  3F2E 000A                move.w     -[A7], [A6 + 0xA]
  323. 00000352  3F2E 0008                move.w     -[A7], [A6 + 0x8]
  324. 00000356  4EAD 02E2                jsr        [A5 + 0x2E2 /* export_88 */]
  325. 0000035A  588F                     addq.l     A7, 4
  326. 0000035C  4E5E                     unlink     A6
  327. 0000035E  4E75                     rts
  328. fn00000360:
  329. 00000360  4E56 0000                link       A6, 0
  330. 00000364  3B6E 0008 F9F2           move.w     [A5 - 0x60E], [A6 + 0x8]
  331. 0000036A  4EAD 02F2                jsr        [A5 + 0x2F2 /* export_90 */]
  332. 0000036E  4E5E                     unlink     A6
  333. 00000370  4E75                     rts
  334. fn00000372:
  335. 00000372  4E56 FFFA                link       A6, -0x0006
  336. 00000376  48E7 0700                movem.l    -[A7], D5,D6,D7
  337. 0000037A  302E 0008                move.w     D0, [A6 + 0x8]
  338. 0000037E  C1FC 0018                muls.w     D0, 0x18
  339. 00000382  41ED F9B8                lea.l      A0, [A5 - 0x648]
  340. 00000386  D1C0                     add.l      A0, D0
  341. 00000388  302E 000A                move.w     D0, [A6 + 0xA]
  342. 0000038C  0640 FFE0                addi.w     D0, 0xFFE0
  343. 00000390  48C0                     ext.l      D0
  344. 00000392  D080                     add.l      D0, D0
  345. 00000394  D1C0                     add.l      A0, D0
  346. 00000396  316E 000C 0004           move.w     [A0 + 0x4], [A6 + 0xC]
  347. 0000039C  3F2E 000A                move.w     -[A7], [A6 + 0xA]
  348. 000003A0  3F2E 0008                move.w     -[A7], [A6 + 0x8]
  349. 000003A4  4EAD 02E2                jsr        [A5 + 0x2E2 /* export_88 */]
  350. 000003A8  588F                     addq.l     A7, 4
  351. 000003AA  0C6E 0002 000C           cmpi.w     [A6 + 0xC], 0x2
  352. 000003B0  6606                     bne        +0x8 /* 000003B8 */
  353. 000003B2  3C3C 0190                move.w     D6, 0x190
  354. 000003B6  6002                     bra        +0x4 /* 000003BA */
  355. label000003B8:
  356. 000003B8  7C64                     moveq.l    D6, 0x64
  357. label000003BA:
  358. 000003BA  7001                     moveq.l    D0, 0x01
  359. 000003BC  1D40 FFFF                move.b     [A6 - 0x1], D0
  360. 000003C0  7E00                     moveq.l    D7, 0x00
  361. 000003C2  6024                     bra        +0x26 /* 000003E8 */
  362. label000003C4:
  363. 000003C4  302E 0008                move.w     D0, [A6 + 0x8]
  364. 000003C8  C1FC 0018                muls.w     D0, 0x18
  365. 000003CC  41ED F9B8                lea.l      A0, [A5 - 0x648]
  366. 000003D0  D1C0                     add.l      A0, D0
  367. 000003D2  3007                     move.w     D0, D7
  368. 000003D4  48C0                     ext.l      D0
  369. 000003D6  D080                     add.l      D0, D0
  370. 000003D8  D1C0                     add.l      A0, D0
  371. 000003DA  4A68 0004                tst.w      [A0 + 0x4]
  372. 000003DE  6606                     bne        +0x8 /* 000003E6 */
  373. 000003E0  422E FFFF                clr.b      [A6 - 0x1]
  374. 000003E4  6008                     bra        +0xA /* 000003EE */
  375. label000003E6:
  376. 000003E6  5247                     addq.w     D7, 1
  377. label000003E8:
  378. 000003E8  0C47 0004                cmpi.w     D7, 0x4
  379. 000003EC  6DD6                     blt        -0x28 /* 000003C4 */
  380. label000003EE:
  381. 000003EE  4A2E FFFF                tst.b      [A6 - 0x1]
  382. 000003F2  6704                     beq        +0x6 /* 000003F8 */
  383. 000003F4  0646 02BC                addi.w     D6, 0x2BC
  384. label000003F8:
  385. 000003F8  302E 0008                move.w     D0, [A6 + 0x8]
  386. 000003FC  48C0                     ext.l      D0
  387. 000003FE  D080                     add.l      D0, D0
  388. 00000400  41ED FEA2                lea.l      A0, [A5 - 0x15E]
  389. 00000404  D1C0                     add.l      A0, D0
  390. 00000406  DD50                     add.w      [A0], D6
  391. 00000408  486E FFFA                pea.l      [A6 - 0x6]
  392. 0000040C  A874                     syscall    GetPort
  393. 0000040E  4A6E 0008                tst.w      [A6 + 0x8]
  394. 00000412  6604                     bne        +0x6 /* 00000418 */
  395. 00000414  7002                     moveq.l    D0, 0x02
  396. 00000416  6002                     bra        +0x4 /* 0000041A */
  397. label00000418:
  398. 00000418  7004                     moveq.l    D0, 0x04
  399. label0000041A:
  400. 0000041A  3A00                     move.w     D5, D0
  401. 0000041C  3005                     move.w     D0, D5
  402. 0000041E  48C0                     ext.l      D0
  403. 00000420  E580                     asl        D0, 2
  404. 00000422  41ED FB70                lea.l      A0, [A5 - 0x490]
  405. 00000426  D1C0                     add.l      A0, D0
  406. 00000428  2F10                     move.l     -[A7], [A0]
  407. 0000042A  A873                     syscall    SetPort
  408. 0000042C  3005                     move.w     D0, D5
  409. 0000042E  48C0                     ext.l      D0
  410. 00000430  E580                     asl        D0, 2
  411. 00000432  41ED FB70                lea.l      A0, [A5 - 0x490]
  412. 00000436  D1C0                     add.l      A0, D0
  413. 00000438  2050                     movea.l    A0, [A0]
  414. 0000043A  4868 0010                pea.l      [A0 + 0x10]
  415. 0000043E  A928                     syscall    InvalRect
  416. 00000440  2F2E FFFA                move.l     -[A7], [A6 - 0x6]
  417. 00000444  A873                     syscall    SetPort
  418. 00000446  4CDF 00E0                movem.l    D5,D6,D7, [A7]+
  419. 0000044A  4E5E                     unlink     A6
  420. 0000044C  4E75                     rts
  421. fn0000044E:
  422. 0000044E  4E56 0000                link       A6, 0
  423. 00000452  302E 0008                move.w     D0, [A6 + 0x8]
  424. 00000456  C1FC 0018                muls.w     D0, 0x18
  425. 0000045A  41ED F9B8                lea.l      A0, [A5 - 0x648]
  426. 0000045E  D1C0                     add.l      A0, D0
  427. 00000460  316E 000A 0002           move.w     [A0 + 0x2], [A6 + 0xA]
  428. 00000466  3F2E 000A                move.w     -[A7], [A6 + 0xA]
  429. 0000046A  3F2E 0008                move.w     -[A7], [A6 + 0x8]
  430. 0000046E  4EAD 02E2                jsr        [A5 + 0x2E2 /* export_88 */]
  431. 00000472  588F                     addq.l     A7, 4
  432. 00000474  4E5E                     unlink     A6
  433. 00000476  4E75                     rts
  434. fn00000478:
  435. 00000478  4E56 0000                link       A6, 0
  436. 0000047C  302E 0008                move.w     D0, [A6 + 0x8]
  437. 00000480  C1FC 0018                muls.w     D0, 0x18
  438. 00000484  41ED F9B8                lea.l      A0, [A5 - 0x648]
  439. 00000488  D1C0                     add.l      A0, D0
  440. 0000048A  302E 000A                move.w     D0, [A6 + 0xA]
  441. 0000048E  0640 FFD0                addi.w     D0, 0xFFD0
  442. 00000492  48C0                     ext.l      D0
  443. 00000494  D080                     add.l      D0, D0
  444. 00000496  43ED F9E8                lea.l      A1, [A5 - 0x618]
  445. 0000049A  D3C0                     add.l      A1, D0
  446. 0000049C  3028 0016                move.w     D0, [A0 + 0x16]
  447. 000004A0  D051                     add.w      D0, [A1]
  448. 000004A2  4E5E                     unlink     A6
  449. 000004A4  4E75                     rts
  450. fn000004A6:
  451. 000004A6  4E56 FFF8                link       A6, -0x0008
  452. 000004AA  48E7 0300                movem.l    -[A7], D6,D7
  453. 000004AE  4AAD FAE6                tst.l      [A5 - 0x51A]
  454. 000004B2  6600 0094                bne        +0x96 /* 00000548 */
  455. 000004B6  598F                     subq.l     A7, 4
  456. 000004B8  4878 0C00                push.l     0xC00
  457. 000004BC  4EAD 03E2                jsr        [A5 + 0x3E2 /* export_120 */]
  458. 000004C0  205F                     movea.l    A0, [A7]+
  459. 000004C2  2B48 FAE6                move.l     [A5 - 0x51A], A0
  460. 000004C6  2D6D FAE6 FFF8           move.l     [A6 - 0x8], [A5 - 0x51A]
  461. 000004CC  7E00                     moveq.l    D7, 0x00
  462. 000004CE  6000 0072                bra        +0x74 /* 00000542 */
  463. label000004D2:
  464. 000004D2  7C00                     moveq.l    D6, 0x00
  465. 000004D4  6000 0064                bra        +0x66 /* 0000053A */
  466. label000004D8:
  467. 000004D8  0C47 0004                cmpi.w     D7, 0x4
  468. 000004DC  6608                     bne        +0xA /* 000004E6 */
  469. 000004DE  0C46 0004                cmpi.w     D6, 0x4
  470. 000004E2  6700 005C                beq        +0x5E /* 00000540 */
  471. label000004E6:
  472. 000004E6  3007                     move.w     D0, D7
  473. 000004E8  E948                     lsl        D0.w, 4
  474. 000004EA  D046                     add.w      D0, D6
  475. 000004EC  598F                     subq.l     A7, 4
  476. 000004EE  4879 4943 4E23           push.l     0x49434E23 /* 'ICN#' */
  477. 000004F4  0640 03E8                addi.w     D0, 0x3E8
  478. 000004F8  3F00                     move.w     -[A7], D0
  479. 000004FA  A9A0                     syscall    GetResource
  480. 000004FC  205F                     movea.l    A0, [A7]+
  481. 000004FE  2D48 FFFC                move.l     [A6 - 0x4], A0
  482. 00000502  4AAE FFFC                tst.l      [A6 - 0x4]
  483. 00000506  6728                     beq        +0x2A /* 00000530 */
  484. 00000508  2F2E FFFC                move.l     -[A7], [A6 - 0x4]
  485. 0000050C  4EAD 03DA                jsr        [A5 + 0x3DA /* export_119 */]
  486. 00000510  206E FFFC                movea.l    A0, [A6 - 0x4]
  487. 00000514  2F10                     move.l     -[A7], [A0]
  488. 00000516  2F2E FFF8                move.l     -[A7], [A6 - 0x8]
  489. 0000051A  4878 0080                push.l     0x80
  490. 0000051E  4EAD 03C2                jsr        [A5 + 0x3C2 /* export_116 */]
  491. 00000522  2F2E FFFC                move.l     -[A7], [A6 - 0x4]
  492. 00000526  4EAD 03D2                jsr        [A5 + 0x3D2 /* export_118 */]
  493. 0000052A  2F2E FFFC                move.l     -[A7], [A6 - 0x4]
  494. 0000052E  A9A3                     syscall    ReleaseResource
  495. label00000530:
  496. 00000530  06AE 0000 0080 FFF8      addi.l     [A6 - 0x8], 0x80
  497. 00000538  5246                     addq.w     D6, 1
  498. label0000053A:
  499. 0000053A  0C46 0005                cmpi.w     D6, 0x5
  500. 0000053E  6D98                     blt        -0x66 /* 000004D8 */
  501. label00000540:
  502. 00000540  5247                     addq.w     D7, 1
  503. label00000542:
  504. 00000542  0C47 0005                cmpi.w     D7, 0x5
  505. 00000546  6D8A                     blt        -0x74 /* 000004D2 */
  506. label00000548:
  507. 00000548  4CDF 00C0                movem.l    D6,D7, [A7]+
  508. 0000054C  4E5E                     unlink     A6
  509. 0000054E  4E75                     rts
  510. export_15:
  511. 00000550  4E56 FFFA                link       A6, -0x0006
  512. 00000554  2D7C 0000 00CA FFFC      move.l     [A6 - 0x4], 0xCA
  513. 0000055C  558F                     subq.l     A7, 2
  514. 0000055E  3F2E 0008                move.w     -[A7], [A6 + 0x8]
  515. 00000562  486E FFFC                pea.l      [A6 - 0x4]
  516. 00000566  486D F9F4                pea.l      [A5 - 0x60C]
  517. 0000056A  4EAD 038A                jsr        [A5 + 0x38A /* export_109 */]
  518. 0000056E  301F                     move.w     D0, [A7]+
  519. 00000570  3D40 FFFA                move.w     [A6 - 0x6], D0
  520. 00000574  4A6E FFFA                tst.w      [A6 - 0x6]
  521. 00000578  6706                     beq        +0x8 /* 00000580 */
  522. 0000057A  302E FFFA                move.w     D0, [A6 - 0x6]
  523. 0000057E  6022                     bra        +0x24 /* 000005A2 */
  524. label00000580:
  525. 00000580  7002                     moveq.l    D0, 0x02
  526. 00000582  2D40 FFFC                move.l     [A6 - 0x4], D0
  527. 00000586  558F                     subq.l     A7, 2
  528. 00000588  3F2E 0008                move.w     -[A7], [A6 + 0x8]
  529. 0000058C  486E FFFC                pea.l      [A6 - 0x4]
  530. 00000590  486D FAEA                pea.l      [A5 - 0x516]
  531. 00000594  4EAD 038A                jsr        [A5 + 0x38A /* export_109 */]
  532. 00000598  301F                     move.w     D0, [A7]+
  533. 0000059A  3D40 FFFA                move.w     [A6 - 0x6], D0
  534. 0000059E  302E FFFA                move.w     D0, [A6 - 0x6]
  535. label000005A2:
  536. 000005A2  4E5E                     unlink     A6
  537. 000005A4  4E75                     rts
  538. export_10:
  539. 000005A6  4E56 FFFA                link       A6, -0x0006
  540. 000005AA  2D7C 0000 00CA FFFC      move.l     [A6 - 0x4], 0xCA
  541. 000005B2  558F                     subq.l     A7, 2
  542. 000005B4  3F2E 0008                move.w     -[A7], [A6 + 0x8]
  543. 000005B8  486E FFFC                pea.l      [A6 - 0x4]
  544. 000005BC  486D F9F4                pea.l      [A5 - 0x60C]
  545. 000005C0  4EAD 0382                jsr        [A5 + 0x382 /* export_108 */]
  546. 000005C4  301F                     move.w     D0, [A7]+
  547. 000005C6  3D40 FFFA                move.w     [A6 - 0x6], D0
  548. 000005CA  4A6E FFFA                tst.w      [A6 - 0x6]
  549. 000005CE  6706                     beq        +0x8 /* 000005D6 */
  550. 000005D0  302E FFFA                move.w     D0, [A6 - 0x6]
  551. 000005D4  6022                     bra        +0x24 /* 000005F8 */
  552. label000005D6:
  553. 000005D6  7002                     moveq.l    D0, 0x02
  554. 000005D8  2D40 FFFC                move.l     [A6 - 0x4], D0
  555. 000005DC  558F                     subq.l     A7, 2
  556. 000005DE  3F2E 0008                move.w     -[A7], [A6 + 0x8]
  557. 000005E2  486E FFFC                pea.l      [A6 - 0x4]
  558. 000005E6  486D FAEA                pea.l      [A5 - 0x516]
  559. 000005EA  4EAD 0382                jsr        [A5 + 0x382 /* export_108 */]
  560. 000005EE  301F                     move.w     D0, [A7]+
  561. 000005F0  3D40 FFFA                move.w     [A6 - 0x6], D0
  562. 000005F4  302E FFFA                move.w     D0, [A6 - 0x6]
  563. label000005F8:
  564. 000005F8  4E5E                     unlink     A6
  565. 000005FA  4E75                     rts
  566. export_14:
  567. fn000005FC:
  568. 000005FC  4E56 0000                link       A6, 0
  569. 00000600  0C6E FFFF 0008           cmpi.w     [A6 + 0x8], 0xFFFF
  570. 00000606  6604                     bne        +0x6 /* 0000060C */
  571. 00000608  70FF                     moveq.l    D0, 0xFFFFFFFF
  572. 0000060A  6006                     bra        +0x8 /* 00000612 */
  573. label0000060C:
  574. 0000060C  70F0                     moveq.l    D0, 0xFFFFFFF0
  575. 0000060E  C06E 0008                and.w      D0, [A6 + 0x8]
  576. label00000612:
  577. 00000612  4E5E                     unlink     A6
  578. 00000614  4E75                     rts
  579. export_13:
  580. fn00000616:
  581. 00000616  7065                     moveq.l    D0, 0x65
  582. 00000618  906D FAEA                sub.w      D0, [A5 - 0x516]
  583. 0000061C  4E75                     rts
  584. fn0000061E:
  585. 0000061E  4E56 0000                link       A6, 0
  586. 00000622  2F0C                     move.l     -[A7], A4
  587. 00000624  286E 000C                movea.l    A4, [A6 + 0xC]
  588. 00000628  28AE 0008                move.l     [A4], [A6 + 0x8]
  589. 0000062C  3014                     move.w     D0, [A4]
  590. 0000062E  0640 0020                addi.w     D0, 0x20 /* ' ' */
  591. 00000632  3940 0004                move.w     [A4 + 0x4], D0
  592. 00000636  302C 0002                move.w     D0, [A4 + 0x2]
  593. 0000063A  0640 0018                addi.w     D0, 0x18
  594. 0000063E  3940 0006                move.w     [A4 + 0x6], D0
  595. 00000642  285F                     movea.l    A4, [A7]+
  596. 00000644  4E5E                     unlink     A6
  597. 00000646  4E75                     rts
  598. export_11:
  599. fn00000648:
  600. 00000648  4E56 FFEA                link       A6, -0x0016
  601. 0000064C  0C6E FFFF 0008           cmpi.w     [A6 + 0x8], 0xFFFF
  602. 00000652  6700 008A                beq        +0x8C /* 000006DE */
  603. 00000656  41EE FFF8                lea.l      A0, [A6 - 0x8]
  604. 0000065A  2D48 FFFC                move.l     [A6 - 0x4], A0
  605. 0000065E  486E FFEC                pea.l      [A6 - 0x14]
  606. 00000662  2F2E 000A                move.l     -[A7], [A6 + 0xA]
  607. 00000666  4EBA FFB6                jsr        [PC - 0x4A /* 0000061E */]
  608. 0000066A  508F                     addq.l     A7, 8
  609. 0000066C  0C6E 0040 0008           cmpi.w     [A6 + 0x8], 0x40 /* '@' */
  610. 00000672  6608                     bne        +0xA /* 0000067C */
  611. 00000674  700E                     moveq.l    D0, 0x0E
  612. 00000676  3D40 FFEA                move.w     [A6 - 0x16], D0
  613. 0000067A  6016                     bra        +0x18 /* 00000692 */
  614. label0000067C:
  615. 0000067C  700F                     moveq.l    D0, 0x0F
  616. 0000067E  C06E 0008                and.w      D0, [A6 + 0x8]
  617. 00000682  322E 0008                move.w     D1, [A6 + 0x8]
  618. 00000686  E841                     asr        D1.w, 4
  619. 00000688  C3FC 0005                muls.w     D1, 0x5
  620. 0000068C  D041                     add.w      D0, D1
  621. 0000068E  3D40 FFEA                move.w     [A6 - 0x16], D0
  622. label00000692:
  623. 00000692  302E FFEA                move.w     D0, [A6 - 0x16]
  624. 00000696  EF40                     asl        D0.w, 7
  625. 00000698  48C0                     ext.l      D0
  626. 0000069A  D0AD FAE6                add.l      D0, [A5 - 0x51A]
  627. 0000069E  2D40 FFF8                move.l     [A6 - 0x8], D0
  628. 000006A2  598F                     subq.l     A7, 4
  629. 000006A4  A8D8                     syscall    NewRgn
  630. 000006A6  205F                     movea.l    A0, [A7]+
  631. 000006A8  2D48 FFF4                move.l     [A6 - 0xC], A0
  632. 000006AC  2F2E FFF4                move.l     -[A7], [A6 - 0xC]
  633. 000006B0  A87A                     syscall    GetClip
  634. 000006B2  486E FFEC                pea.l      [A6 - 0x14]
  635. 000006B6  A87B                     syscall    ClipRect
  636. 000006B8  486E FFEC                pea.l      [A6 - 0x14]
  637. 000006BC  3F3C FFFC                move.w     -[A7], 0xFFFC
  638. 000006C0  4267                     clr.w      -[A7]
  639. 000006C2  A8A8                     syscall    OffsetRect
  640. 000006C4  506E FFF2                addq.w     [A6 - 0xE], 8
  641. 000006C8  486E FFEC                pea.l      [A6 - 0x14]
  642. 000006CC  2F2E FFFC                move.l     -[A7], [A6 - 0x4]
  643. 000006D0  A94B                     syscall    PlotIcon
  644. 000006D2  2F2E FFF4                move.l     -[A7], [A6 - 0xC]
  645. 000006D6  A879                     syscall    SetClip
  646. 000006D8  2F2E FFF4                move.l     -[A7], [A6 - 0xC]
  647. 000006DC  A8D9                     syscall    DisposRgn/DisposeRgn
  648. label000006DE:
  649. 000006DE  4E5E                     unlink     A6
  650. 000006E0  4E75                     rts
  651. export_17:
  652. 000006E2  4E56 FFEA                link       A6, -0x0016
  653. 000006E6  0C6E FFFF 0008           cmpi.w     [A6 + 0x8], 0xFFFF
  654. 000006EC  6700 008A                beq        +0x8C /* 00000778 */
  655. 000006F0  41EE FFF8                lea.l      A0, [A6 - 0x8]
  656. 000006F4  2D48 FFFC                move.l     [A6 - 0x4], A0
  657. 000006F8  700F                     moveq.l    D0, 0x0F
  658. 000006FA  C06E 0008                and.w      D0, [A6 + 0x8]
  659. 000006FE  0640 0014                addi.w     D0, 0x14
  660. 00000702  3D40 FFF6                move.w     [A6 - 0xA], D0
  661. 00000706  302E FFF6                move.w     D0, [A6 - 0xA]
  662. 0000070A  EF40                     asl        D0.w, 7
  663. 0000070C  48C0                     ext.l      D0
  664. 0000070E  D0AD FAE6                add.l      D0, [A5 - 0x51A]
  665. 00000712  2D40 FFF8                move.l     [A6 - 0x8], D0
  666. 00000716  2D6E 000A FFEA           move.l     [A6 - 0x16], [A6 + 0xA]
  667. 0000071C  596E FFEC                subq.w     [A6 - 0x14], 4
  668. 00000720  586E FFEA                addq.w     [A6 - 0x16], 4
  669. 00000724  302E FFEA                move.w     D0, [A6 - 0x16]
  670. 00000728  0640 0018                addi.w     D0, 0x18
  671. 0000072C  3D40 FFEE                move.w     [A6 - 0x12], D0
  672. 00000730  302E FFEC                move.w     D0, [A6 - 0x14]
  673. 00000734  0640 0020                addi.w     D0, 0x20 /* ' ' */
  674. 00000738  3D40 FFF0                move.w     [A6 - 0x10], D0
  675. 0000073C  598F                     subq.l     A7, 4
  676. 0000073E  A8D8                     syscall    NewRgn
  677. 00000740  205F                     movea.l    A0, [A7]+
  678. 00000742  2D48 FFF2                move.l     [A6 - 0xE], A0
  679. 00000746  2F2E FFF2                move.l     -[A7], [A6 - 0xE]
  680. 0000074A  A87A                     syscall    GetClip
  681. 0000074C  486E FFEA                pea.l      [A6 - 0x16]
  682. 00000750  A87B                     syscall    ClipRect
  683. 00000752  486E FFEA                pea.l      [A6 - 0x16]
  684. 00000756  4267                     clr.w      -[A7]
  685. 00000758  3F3C FFFC                move.w     -[A7], 0xFFFC
  686. 0000075C  A8A8                     syscall    OffsetRect
  687. 0000075E  506E FFEE                addq.w     [A6 - 0x12], 8
  688. 00000762  486E FFEA                pea.l      [A6 - 0x16]
  689. 00000766  2F2E FFFC                move.l     -[A7], [A6 - 0x4]
  690. 0000076A  A94B                     syscall    PlotIcon
  691. 0000076C  2F2E FFF2                move.l     -[A7], [A6 - 0xE]
  692. 00000770  A879                     syscall    SetClip
  693. 00000772  2F2E FFF2                move.l     -[A7], [A6 - 0xE]
  694. 00000776  A8D9                     syscall    DisposRgn/DisposeRgn
  695. label00000778:
  696. 00000778  4E5E                     unlink     A6
  697. 0000077A  4E75                     rts
  698. fn0000077C:
  699. 0000077C  4E56 0000                link       A6, 0
  700. 00000780  302E 0008                move.w     D0, [A6 + 0x8]
  701. 00000784  0640 FFF0                addi.w     D0, 0xFFF0
  702. 00000788  4E5E                     unlink     A6
  703. 0000078A  4E75                     rts
  704. fn0000078C:
  705. 0000078C  4E56 FFFE                link       A6, -0x0002
  706. 00000790  302E 0008                move.w     D0, [A6 + 0x8]
  707. 00000794  0640 0020                addi.w     D0, 0x20 /* ' ' */
  708. 00000798  3D40 FFFE                move.w     [A6 - 0x2], D0
  709. 0000079C  0C6E 0004 0008           cmpi.w     [A6 + 0x8], 0x4
  710. 000007A2  6606                     bne        +0x8 /* 000007AA */
  711. 000007A4  7023                     moveq.l    D0, 0x23
  712. 000007A6  3D40 FFFE                move.w     [A6 - 0x2], D0
  713. label000007AA:
  714. 000007AA  302E FFFE                move.w     D0, [A6 - 0x2]
  715. 000007AE  4E5E                     unlink     A6
  716. 000007B0  4E75                     rts
  717. export_16:
  718. 000007B2  4E56 FFFE                link       A6, -0x0002
  719. 000007B6  4EBA FE5E                jsr        [PC - 0x1A2 /* 00000616 */]
  720. 000007BA  3D40 FFFE                move.w     [A6 - 0x2], D0
  721. 000007BE  0C6E 0001 FFFE           cmpi.w     [A6 - 0x2], 0x1
  722. 000007C4  6612                     bne        +0x14 /* 000007D8 */
  723. 000007C6  3F3C 0001                move.w     -[A7], 0x1
  724. 000007CA  A9C8                     syscall    SysBeep
  725. 000007CC  3F3C 0001                move.w     -[A7], 0x1
  726. 000007D0  A9C8                     syscall    SysBeep
  727. 000007D2  3F3C 0001                move.w     -[A7], 0x1
  728. 000007D6  A9C8                     syscall    SysBeep
  729. label000007D8:
  730. 000007D8  4A6E FFFE                tst.w      [A6 - 0x2]
  731. 000007DC  6F16                     ble        +0x18 /* 000007F4 */
  732. 000007DE  302D FAEA                move.w     D0, [A5 - 0x516]
  733. 000007E2  526D FAEA                addq.w     [A5 - 0x516], 1
  734. 000007E6  48C0                     ext.l      D0
  735. 000007E8  D080                     add.l      D0, D0
  736. 000007EA  41ED F9F4                lea.l      A0, [A5 - 0x60C]
  737. 000007EE  D1C0                     add.l      A0, D0
  738. 000007F0  3010                     move.w     D0, [A0]
  739. 000007F2  6002                     bra        +0x4 /* 000007F6 */
  740. label000007F4:
  741. 000007F4  70FF                     moveq.l    D0, 0xFFFFFFFF
  742. label000007F6:
  743. 000007F6  4E5E                     unlink     A6
  744. 000007F8  4E75                     rts
  745. export_12:
  746. 000007FA  4E56 FFFC                link       A6, -0x0004
  747. 000007FE  48E7 1F00                movem.l    -[A7], D3,D4,D5,D6,D7
  748. 00000802  7E00                     moveq.l    D7, 0x00
  749. 00000804  6012                     bra        +0x14 /* 00000818 */
  750. label00000806:
  751. 00000806  3007                     move.w     D0, D7
  752. 00000808  48C0                     ext.l      D0
  753. 0000080A  D080                     add.l      D0, D0
  754. 0000080C  41ED F9F4                lea.l      A0, [A5 - 0x60C]
  755. 00000810  D1C0                     add.l      A0, D0
  756. 00000812  70FF                     moveq.l    D0, 0xFFFFFFFF
  757. 00000814  3080                     move.w     [A0], D0
  758. 00000816  5247                     addq.w     D7, 1
  759. label00000818:
  760. 00000818  0C47 0065                cmpi.w     D7, 0x65 /* 'e' */
  761. 0000081C  6DE8                     blt        -0x16 /* 00000806 */
  762. 0000081E  598F                     subq.l     A7, 4
  763. 00000820  A975                     syscall    TickCount
  764. 00000822  201F                     move.l     D0, [A7]+
  765. 00000824  4878 00AB                push.l     0xAB
  766. 00000828  2F00                     move.l     -[A7], D0
  767. 0000082A  4EAD 0062                jsr        [A5 + 0x62 /* export_8 */]
  768. 0000082E  2D40 FFFC                move.l     [A6 - 0x4], D0
  769. 00000832  6006                     bra        +0x8 /* 0000083A */
  770. label00000834:
  771. 00000834  558F                     subq.l     A7, 2
  772. 00000836  A861                     syscall    Random
  773. 00000838  301F                     move.w     D0, [A7]+
  774. label0000083A:
  775. 0000083A  202E FFFC                move.l     D0, [A6 - 0x4]
  776. 0000083E  53AE FFFC                subq.l     [A6 - 0x4], 1
  777. 00000842  4A80                     tst.l      D0
  778. 00000844  66EE                     bne        -0x10 /* 00000834 */
  779. 00000846  7C00                     moveq.l    D6, 0x00
  780. 00000848  6000 0070                bra        +0x72 /* 000008BA */
  781. label0000084C:
  782. 0000084C  7A00                     moveq.l    D5, 0x00
  783. 0000084E  6000 0062                bra        +0x64 /* 000008B2 */
  784. label00000852:
  785. 00000852  3006                     move.w     D0, D6
  786. 00000854  C1FC 000A                muls.w     D0, 0xA /* '\n' */
  787. 00000858  41ED FABE                lea.l      A0, [A5 - 0x542]
  788. 0000085C  D1C0                     add.l      A0, D0
  789. 0000085E  3005                     move.w     D0, D5
  790. 00000860  48C0                     ext.l      D0
  791. 00000862  D080                     add.l      D0, D0
  792. 00000864  D1C0                     add.l      A0, D0
  793. 00000866  3810                     move.w     D4, [A0]
  794. 00000868  603E                     bra        +0x40 /* 000008A8 */
  795. label0000086A:
  796. 0000086A  558F                     subq.l     A7, 2
  797. 0000086C  A861                     syscall    Random
  798. 0000086E  301F                     move.w     D0, [A7]+
  799. 00000870  0240 7FFF                andi.w     D0, 0x7FFF
  800. 00000874  4840                     swap.w     D0
  801. 00000876  4240                     clr.w      D0
  802. 00000878  4840                     swap.w     D0
  803. 0000087A  80FC 0065                divu.w     D0, 0x65 /* 'e' */
  804. 0000087E  4840                     swap.w     D0
  805. 00000880  3600                     move.w     D3, D0
  806. 00000882  3003                     move.w     D0, D3
  807. 00000884  48C0                     ext.l      D0
  808. 00000886  D080                     add.l      D0, D0
  809. 00000888  41ED F9F4                lea.l      A0, [A5 - 0x60C]
  810. 0000088C  D1C0                     add.l      A0, D0
  811. 0000088E  0C50 FFFF                cmpi.w     [A0], 0xFFFF
  812. 00000892  66D6                     bne        -0x28 /* 0000086A */
  813. 00000894  3003                     move.w     D0, D3
  814. 00000896  48C0                     ext.l      D0
  815. 00000898  D080                     add.l      D0, D0
  816. 0000089A  41ED F9F4                lea.l      A0, [A5 - 0x60C]
  817. 0000089E  D1C0                     add.l      A0, D0
  818. 000008A0  3006                     move.w     D0, D6
  819. 000008A2  E940                     asl        D0.w, 4
  820. 000008A4  D045                     add.w      D0, D5
  821. 000008A6  3080                     move.w     [A0], D0
  822. label000008A8:
  823. 000008A8  3004                     move.w     D0, D4
  824. 000008AA  5344                     subq.w     D4, 1
  825. 000008AC  4A40                     tst.w      D0
  826. 000008AE  66BA                     bne        -0x44 /* 0000086A */
  827. 000008B0  5245                     addq.w     D5, 1
  828. label000008B2:
  829. 000008B2  0C45 0005                cmpi.w     D5, 0x5
  830. 000008B6  6D9A                     blt        -0x64 /* 00000852 */
  831. 000008B8  5246                     addq.w     D6, 1
  832. label000008BA:
  833. 000008BA  0C46 0004                cmpi.w     D6, 0x4
  834. 000008BE  6D8C                     blt        -0x72 /* 0000084C */
  835. 000008C0  426D FAEA                clr.w      [A5 - 0x516]
  836. 000008C4  4CDF 00F8                movem.l    D3,D4,D5,D6,D7, [A7]+
  837. 000008C8  4E5E                     unlink     A6
  838. 000008CA  4E75                     rts
  839. export_20:
  840. 000008CC  4E56 FFFA                link       A6, -0x0006
  841. 000008D0  7028                     moveq.l    D0, 0x28
  842. 000008D2  2D40 FFFC                move.l     [A6 - 0x4], D0
  843. 000008D6  558F                     subq.l     A7, 2
  844. 000008D8  3F2E 0008                move.w     -[A7], [A6 + 0x8]
  845. 000008DC  486E FFFC                pea.l      [A6 - 0x4]
  846. 000008E0  486D FAF4                pea.l      [A5 - 0x50C]
  847. 000008E4  4EAD 038A                jsr        [A5 + 0x38A /* export_109 */]
  848. 000008E8  301F                     move.w     D0, [A7]+
  849. 000008EA  3D40 FFFA                move.w     [A6 - 0x6], D0
  850. 000008EE  4A6E FFFA                tst.w      [A6 - 0x6]
  851. 000008F2  6706                     beq        +0x8 /* 000008FA */
  852. 000008F4  302E FFFA                move.w     D0, [A6 - 0x6]
  853. 000008F8  6002                     bra        +0x4 /* 000008FC */
  854. label000008FA:
  855. 000008FA  7000                     moveq.l    D0, 0x00
  856. label000008FC:
  857. 000008FC  4E5E                     unlink     A6
  858. 000008FE  4E75                     rts
  859. export_23:
  860. 00000900  4E56 FFFA                link       A6, -0x0006
  861. 00000904  7028                     moveq.l    D0, 0x28
  862. 00000906  2D40 FFFC                move.l     [A6 - 0x4], D0
  863. 0000090A  558F                     subq.l     A7, 2
  864. 0000090C  3F2E 0008                move.w     -[A7], [A6 + 0x8]
  865. 00000910  486E FFFC                pea.l      [A6 - 0x4]
  866. 00000914  486D FAF4                pea.l      [A5 - 0x50C]
  867. 00000918  4EAD 0382                jsr        [A5 + 0x382 /* export_108 */]
  868. 0000091C  301F                     move.w     D0, [A7]+
  869. 0000091E  3D40 FFFA                move.w     [A6 - 0x6], D0
  870. 00000922  4A6E FFFA                tst.w      [A6 - 0x6]
  871. 00000926  6706                     beq        +0x8 /* 0000092E */
  872. 00000928  302E FFFA                move.w     D0, [A6 - 0x6]
  873. 0000092C  6002                     bra        +0x4 /* 00000930 */
  874. label0000092E:
  875. 0000092E  7000                     moveq.l    D0, 0x00
  876. label00000930:
  877. 00000930  4E5E                     unlink     A6
  878. 00000932  4E75                     rts
  879. export_18:
  880. 00000934  4267                     clr.w      -[A7]
  881. 00000936  4EBA F8FC                jsr        [PC - 0x704 /* 00000234 */]
  882. 0000093A  548F                     addq.l     A7, 2
  883. 0000093C  4A40                     tst.w      D0
  884. 0000093E  6604                     bne        +0x6 /* 00000944 */
  885. 00000940  7000                     moveq.l    D0, 0x00
  886. 00000942  6002                     bra        +0x4 /* 00000946 */
  887. label00000944:
  888. 00000944  7000                     moveq.l    D0, 0x00
  889. label00000946:
  890. 00000946  4E75                     rts
  891. export_21:
  892. 00000948  48E7 0320                movem.l    -[A7], D6,D7,A2
  893. 0000094C  486D FAEC                pea.l      [A5 - 0x514]
  894. 00000950  3F3C 020A                move.w     -[A7], 0x20A
  895. 00000954  3F3C 0014                move.w     -[A7], 0x14
  896. 00000958  3F3C 0222                move.w     -[A7], 0x222
  897. 0000095C  3F3C 0034                move.w     -[A7], 0x34 /* '4' */
  898. 00000960  A8A7                     syscall    SetRect
  899. 00000962  7E00                     moveq.l    D7, 0x00
  900. 00000964  6000 0068                bra        +0x6A /* 000009CE */
  901. label00000968:
  902. 00000968  7C00                     moveq.l    D6, 0x00
  903. 0000096A  605A                     bra        +0x5C /* 000009C6 */
  904. label0000096C:
  905. 0000096C  3007                     move.w     D0, D7
  906. 0000096E  C1FC 000A                muls.w     D0, 0xA /* '\n' */
  907. 00000972  41ED FB1C                lea.l      A0, [A5 - 0x4E4]
  908. 00000976  D1C0                     add.l      A0, D0
  909. 00000978  3006                     move.w     D0, D6
  910. 0000097A  48C0                     ext.l      D0
  911. 0000097C  D080                     add.l      D0, D0
  912. 0000097E  D1C0                     add.l      A0, D0
  913. 00000980  3007                     move.w     D0, D7
  914. 00000982  C1FC 000A                muls.w     D0, 0xA /* '\n' */
  915. 00000986  43ED FAF4                lea.l      A1, [A5 - 0x50C]
  916. 0000098A  D3C0                     add.l      A1, D0
  917. 0000098C  3006                     move.w     D0, D6
  918. 0000098E  48C0                     ext.l      D0
  919. 00000990  D080                     add.l      D0, D0
  920. 00000992  D3C0                     add.l      A1, D0
  921. 00000994  3007                     move.w     D0, D7
  922. 00000996  C1FC 000A                muls.w     D0, 0xA /* '\n' */
  923. 0000099A  45ED FABE                lea.l      A2, [A5 - 0x542]
  924. 0000099E  D5C0                     add.l      A2, D0
  925. 000009A0  3006                     move.w     D0, D6
  926. 000009A2  48C0                     ext.l      D0
  927. 000009A4  D080                     add.l      D0, D0
  928. 000009A6  D5C0                     add.l      A2, D0
  929. 000009A8  3012                     move.w     D0, [A2]
  930. 000009AA  3280                     move.w     [A1], D0
  931. 000009AC  3080                     move.w     [A0], D0
  932. 000009AE  3007                     move.w     D0, D7
  933. 000009B0  C1FC 000A                muls.w     D0, 0xA /* '\n' */
  934. 000009B4  41ED FB44                lea.l      A0, [A5 - 0x4BC]
  935. 000009B8  D1C0                     add.l      A0, D0
  936. 000009BA  3006                     move.w     D0, D6
  937. 000009BC  48C0                     ext.l      D0
  938. 000009BE  D080                     add.l      D0, D0
  939. 000009C0  D1C0                     add.l      A0, D0
  940. 000009C2  4250                     clr.w      [A0]
  941. 000009C4  5246                     addq.w     D6, 1
  942. label000009C6:
  943. 000009C6  0C46 0005                cmpi.w     D6, 0x5
  944. 000009CA  6DA0                     blt        -0x5E /* 0000096C */
  945. 000009CC  5247                     addq.w     D7, 1
  946. label000009CE:
  947. 000009CE  0C47 0004                cmpi.w     D7, 0x4
  948. 000009D2  6D94                     blt        -0x6A /* 00000968 */
  949. 000009D4  4CDF 04C0                movem.l    D6,D7,A2, [A7]+
  950. 000009D8  4E75                     rts
  951. export_19:
  952. 000009DA  4E56 0000                link       A6, 0
  953. 000009DE  3F2E 0008                move.w     -[A7], [A6 + 0x8]
  954. 000009E2  4EBA 009E                jsr        [PC + 0x9E /* 00000A82 */]
  955. 000009E6  548F                     addq.l     A7, 2
  956. 000009E8  4E5E                     unlink     A6
  957. 000009EA  4E75                     rts
  958. fn000009EC:
  959. 000009EC  4E56 0000                link       A6, 0
  960. 000009F0  3F2E 000A                move.w     -[A7], [A6 + 0xA]
  961. 000009F4  4EBA 0106                jsr        [PC + 0x106 /* 00000AFC */]
  962. 000009F8  548F                     addq.l     A7, 2
  963. 000009FA  4E5E                     unlink     A6
  964. 000009FC  4E75                     rts
  965. fn000009FE:
  966. 000009FE  4E56 0000                link       A6, 0
  967. 00000A02  2F07                     move.l     -[A7], D7
  968. 00000A04  3F2E 000A                move.w     -[A7], [A6 + 0xA]
  969. 00000A08  4EBA 00F2                jsr        [PC + 0xF2 /* 00000AFC */]
  970. 00000A0C  548F                     addq.l     A7, 2
  971. 00000A0E  3F2E 000A                move.w     -[A7], [A6 + 0xA]
  972. 00000A12  4EBA FBE8                jsr        [PC - 0x418 /* 000005FC */]
  973. 00000A16  548F                     addq.l     A7, 2
  974. 00000A18  3E00                     move.w     D7, D0
  975. 00000A1A  0C6E 0001 0008           cmpi.w     [A6 + 0x8], 0x1
  976. 00000A20  662A                     bne        +0x2C /* 00000A4C */
  977. 00000A22  0C47 0020                cmpi.w     D7, 0x20 /* ' ' */
  978. 00000A26  6624                     bne        +0x26 /* 00000A4C */
  979. 00000A28  302E 000A                move.w     D0, [A6 + 0xA]
  980. 00000A2C  0640 FFE0                addi.w     D0, 0xFFE0
  981. 00000A30  48C0                     ext.l      D0
  982. 00000A32  D080                     add.l      D0, D0
  983. 00000A34  41ED FB4E                lea.l      A0, [A5 - 0x4B2]
  984. 00000A38  D1C0                     add.l      A0, D0
  985. 00000A3A  7001                     moveq.l    D0, 0x01
  986. 00000A3C  3080                     move.w     [A0], D0
  987. 00000A3E  0C6E 0023 000A           cmpi.w     [A6 + 0xA], 0x23 /* '#' */
  988. 00000A44  6606                     bne        +0x8 /* 00000A4C */
  989. 00000A46  7001                     moveq.l    D0, 0x01
  990. 00000A48  3B40 FB56                move.w     [A5 - 0x4AA], D0
  991. label00000A4C:
  992. 00000A4C  4A6E 0008                tst.w      [A6 + 0x8]
  993. 00000A50  662A                     bne        +0x2C /* 00000A7C */
  994. 00000A52  0C47 0020                cmpi.w     D7, 0x20 /* ' ' */
  995. 00000A56  6624                     bne        +0x26 /* 00000A7C */
  996. 00000A58  302E 000A                move.w     D0, [A6 + 0xA]
  997. 00000A5C  0640 FFE0                addi.w     D0, 0xFFE0
  998. 00000A60  48C0                     ext.l      D0
  999. 00000A62  D080                     add.l      D0, D0
  1000. 00000A64  41ED FB44                lea.l      A0, [A5 - 0x4BC]
  1001. 00000A68  D1C0                     add.l      A0, D0
  1002. 00000A6A  7001                     moveq.l    D0, 0x01
  1003. 00000A6C  3080                     move.w     [A0], D0
  1004. 00000A6E  0C6E 0023 000A           cmpi.w     [A6 + 0xA], 0x23 /* '#' */
  1005. 00000A74  6606                     bne        +0x8 /* 00000A7C */
  1006. 00000A76  7001                     moveq.l    D0, 0x01
  1007. 00000A78  3B40 FB4C                move.w     [A5 - 0x4B4], D0
  1008. label00000A7C:
  1009. 00000A7C  2E1F                     move.l     D7, [A7]+
  1010. 00000A7E  4E5E                     unlink     A6
  1011. 00000A80  4E75                     rts
  1012. fn00000A82:
  1013. 00000A82  4E56 FFFC                link       A6, -0x0004
  1014. 00000A86  3F2E 0008                move.w     -[A7], [A6 + 0x8]
  1015. 00000A8A  4EBA FB70                jsr        [PC - 0x490 /* 000005FC */]
  1016. 00000A8E  548F                     addq.l     A7, 2
  1017. 00000A90  3D40 FFFE                move.w     [A6 - 0x2], D0
  1018. 00000A94  302E 0008                move.w     D0, [A6 + 0x8]
  1019. 00000A98  906E FFFE                sub.w      D0, [A6 - 0x2]
  1020. 00000A9C  3D40 FFFC                move.w     [A6 - 0x4], D0
  1021. 00000AA0  302E FFFE                move.w     D0, [A6 - 0x2]
  1022. 00000AA4  E840                     asr        D0.w, 4
  1023. 00000AA6  3D40 FFFE                move.w     [A6 - 0x2], D0
  1024. 00000AAA  302E FFFE                move.w     D0, [A6 - 0x2]
  1025. 00000AAE  C1FC 000A                muls.w     D0, 0xA /* '\n' */
  1026. 00000AB2  41ED FB1C                lea.l      A0, [A5 - 0x4E4]
  1027. 00000AB6  D1C0                     add.l      A0, D0
  1028. 00000AB8  302E FFFC                move.w     D0, [A6 - 0x4]
  1029. 00000ABC  48C0                     ext.l      D0
  1030. 00000ABE  D080                     add.l      D0, D0
  1031. 00000AC0  D1C0                     add.l      A0, D0
  1032. 00000AC2  5350                     subq.w     [A0], 1
  1033. 00000AC4  302E FFFE                move.w     D0, [A6 - 0x2]
  1034. 00000AC8  C1FC 000A                muls.w     D0, 0xA /* '\n' */
  1035. 00000ACC  41ED FB1C                lea.l      A0, [A5 - 0x4E4]
  1036. 00000AD0  D1C0                     add.l      A0, D0
  1037. 00000AD2  302E FFFC                move.w     D0, [A6 - 0x4]
  1038. 00000AD6  48C0                     ext.l      D0
  1039. 00000AD8  D080                     add.l      D0, D0
  1040. 00000ADA  D1C0                     add.l      A0, D0
  1041. 00000ADC  4A50                     tst.w      [A0]
  1042. 00000ADE  6618                     bne        +0x1A /* 00000AF8 */
  1043. 00000AE0  4A6E FFFE                tst.w      [A6 - 0x2]
  1044. 00000AE4  6612                     bne        +0x14 /* 00000AF8 */
  1045. 00000AE6  302E FFFC                move.w     D0, [A6 - 0x4]
  1046. 00000AEA  48C0                     ext.l      D0
  1047. 00000AEC  D080                     add.l      D0, D0
  1048. 00000AEE  41ED FB4E                lea.l      A0, [A5 - 0x4B2]
  1049. 00000AF2  D1C0                     add.l      A0, D0
  1050. 00000AF4  7001                     moveq.l    D0, 0x01
  1051. 00000AF6  3080                     move.w     [A0], D0
  1052. label00000AF8:
  1053. 00000AF8  4E5E                     unlink     A6
  1054. 00000AFA  4E75                     rts
  1055. fn00000AFC:
  1056. 00000AFC  4E56 FFFC                link       A6, -0x0004
  1057. 00000B00  3F2E 0008                move.w     -[A7], [A6 + 0x8]
  1058. 00000B04  4EBA FAF6                jsr        [PC - 0x50A /* 000005FC */]
  1059. 00000B08  548F                     addq.l     A7, 2
  1060. 00000B0A  3D40 FFFE                move.w     [A6 - 0x2], D0
  1061. 00000B0E  302E 0008                move.w     D0, [A6 + 0x8]
  1062. 00000B12  906E FFFE                sub.w      D0, [A6 - 0x2]
  1063. 00000B16  3D40 FFFC                move.w     [A6 - 0x4], D0
  1064. 00000B1A  302E FFFE                move.w     D0, [A6 - 0x2]
  1065. 00000B1E  E840                     asr        D0.w, 4
  1066. 00000B20  3D40 FFFE                move.w     [A6 - 0x2], D0
  1067. 00000B24  302E FFFE                move.w     D0, [A6 - 0x2]
  1068. 00000B28  C1FC 000A                muls.w     D0, 0xA /* '\n' */
  1069. 00000B2C  41ED FAF4                lea.l      A0, [A5 - 0x50C]
  1070. 00000B30  D1C0                     add.l      A0, D0
  1071. 00000B32  302E FFFC                move.w     D0, [A6 - 0x4]
  1072. 00000B36  48C0                     ext.l      D0
  1073. 00000B38  D080                     add.l      D0, D0
  1074. 00000B3A  D1C0                     add.l      A0, D0
  1075. 00000B3C  5350                     subq.w     [A0], 1
  1076. 00000B3E  3F2E 0008                move.w     -[A7], [A6 + 0x8]
  1077. 00000B42  4EBA FF3E                jsr        [PC - 0xC2 /* 00000A82 */]
  1078. 00000B46  548F                     addq.l     A7, 2
  1079. 00000B48  4E5E                     unlink     A6
  1080. 00000B4A  4E75                     rts
  1081. fn00000B4C:
  1082. 00000B4C  4E56 FFF4                link       A6, -0x000C
  1083. 00000B50  2F07                     move.l     -[A7], D7
  1084. 00000B52  3F3C 0001                move.w     -[A7], 0x1
  1085. 00000B56  4EBA F63C                jsr        [PC - 0x9C4 /* 00000194 */]
  1086. 00000B5A  548F                     addq.l     A7, 2
  1087. 00000B5C  3D40 FFFE                move.w     [A6 - 0x2], D0
  1088. 00000B60  3F2E FFFE                move.w     -[A7], [A6 - 0x2]
  1089. 00000B64  4EBA FA96                jsr        [PC - 0x56A /* 000005FC */]
  1090. 00000B68  548F                     addq.l     A7, 2
  1091. 00000B6A  4A40                     tst.w      D0
  1092. 00000B6C  6610                     bne        +0x12 /* 00000B7E */
  1093. 00000B6E  3F2E FFFE                move.w     -[A7], [A6 - 0x2]
  1094. 00000B72  4EBA FC18                jsr        [PC - 0x3E8 /* 0000078C */]
  1095. 00000B76  548F                     addq.l     A7, 2
  1096. 00000B78  3D40 FFFA                move.w     [A6 - 0x6], D0
  1097. 00000B7C  6006                     bra        +0x8 /* 00000B84 */
  1098. label00000B7E:
  1099. 00000B7E  70FF                     moveq.l    D0, 0xFFFFFFFF
  1100. 00000B80  3D40 FFFA                move.w     [A6 - 0x6], D0
  1101. label00000B84:
  1102. 00000B84  422E FFF9                clr.b      [A6 - 0x7]
  1103. 00000B88  7E00                     moveq.l    D7, 0x00
  1104. 00000B8A  6000 00FC                bra        +0xFE /* 00000C88 */
  1105. label00000B8E:
  1106. 00000B8E  3F3C 0001                move.w     -[A7], 0x1
  1107. 00000B92  3F07                     move.w     -[A7], D7
  1108. 00000B94  4EAD 022A                jsr        [A5 + 0x22A /* export_65 */]
  1109. 00000B98  588F                     addq.l     A7, 4
  1110. 00000B9A  3D40 FFFE                move.w     [A6 - 0x2], D0
  1111. 00000B9E  3F2E FFFE                move.w     -[A7], [A6 - 0x2]
  1112. 00000BA2  4EBA FA58                jsr        [PC - 0x5A8 /* 000005FC */]
  1113. 00000BA6  548F                     addq.l     A7, 2
  1114. 00000BA8  3D40 FFFC                move.w     [A6 - 0x4], D0
  1115. 00000BAC  0C6E 0020 FFFC           cmpi.w     [A6 - 0x4], 0x20 /* ' ' */
  1116. 00000BB2  6600 007C                bne        +0x7E /* 00000C30 */
  1117. 00000BB6  302E FFFA                move.w     D0, [A6 - 0x6]
  1118. 00000BBA  B06E FFFE                cmp.w      D0, [A6 - 0x2]
  1119. 00000BBE  6606                     bne        +0x8 /* 00000BC6 */
  1120. 00000BC0  7001                     moveq.l    D0, 0x01
  1121. 00000BC2  1D40 FFF9                move.b     [A6 - 0x7], D0
  1122. label00000BC6:
  1123. 00000BC6  4267                     clr.w      -[A7]
  1124. 00000BC8  4EBA F66A                jsr        [PC - 0x996 /* 00000234 */]
  1125. 00000BCC  548F                     addq.l     A7, 2
  1126. 00000BCE  3D40 FFF6                move.w     [A6 - 0xA], D0
  1127. 00000BD2  0C6E 0320 FFF6           cmpi.w     [A6 - 0xA], 0x320
  1128. 00000BD8  6C10                     bge        +0x12 /* 00000BEA */
  1129. 00000BDA  4EAD 01F2                jsr        [A5 + 0x1F2 /* export_58 */]
  1130. 00000BDE  4A40                     tst.w      D0
  1131. 00000BE0  660E                     bne        +0x10 /* 00000BF0 */
  1132. 00000BE2  0C6E 01F4 FFF6           cmpi.w     [A6 - 0xA], 0x1F4
  1133. 00000BE8  6D06                     blt        +0x8 /* 00000BF0 */
  1134. label00000BEA:
  1135. 00000BEA  7001                     moveq.l    D0, 0x01
  1136. 00000BEC  1D40 FFF9                move.b     [A6 - 0x7], D0
  1137. label00000BF0:
  1138. 00000BF0  3F3C 0001                move.w     -[A7], 0x1
  1139. 00000BF4  4EBA F63E                jsr        [PC - 0x9C2 /* 00000234 */]
  1140. 00000BF8  548F                     addq.l     A7, 2
  1141. 00000BFA  0C40 01F4                cmpi.w     D0, 0x1F4
  1142. 00000BFE  6D06                     blt        +0x8 /* 00000C06 */
  1143. 00000C00  7001                     moveq.l    D0, 0x01
  1144. 00000C02  1D40 FFF9                move.b     [A6 - 0x7], D0
  1145. label00000C06:
  1146. 00000C06  302E FFFC                move.w     D0, [A6 - 0x4]
  1147. 00000C0A  906E FFFE                sub.w      D0, [A6 - 0x2]
  1148. 00000C0E  48C0                     ext.l      D0
  1149. 00000C10  D080                     add.l      D0, D0
  1150. 00000C12  41ED FB1C                lea.l      A0, [A5 - 0x4E4]
  1151. 00000C16  D1C0                     add.l      A0, D0
  1152. 00000C18  4A50                     tst.w      [A0]
  1153. 00000C1A  6606                     bne        +0x8 /* 00000C22 */
  1154. 00000C1C  7001                     moveq.l    D0, 0x01
  1155. 00000C1E  1D40 FFF9                move.b     [A6 - 0x7], D0
  1156. label00000C22:
  1157. 00000C22  4EBA F9F2                jsr        [PC - 0x60E /* 00000616 */]
  1158. 00000C26  4A40                     tst.w      D0
  1159. 00000C28  6606                     bne        +0x8 /* 00000C30 */
  1160. 00000C2A  7001                     moveq.l    D0, 0x01
  1161. 00000C2C  1D40 FFF9                move.b     [A6 - 0x7], D0
  1162. label00000C30:
  1163. 00000C30  4A2E FFF9                tst.b      [A6 - 0x7]
  1164. 00000C34  6750                     beq        +0x52 /* 00000C86 */
  1165. 00000C36  4878 FFFF                push.l     0xFFFF
  1166. 00000C3A  3F2E FFFE                move.w     -[A7], [A6 - 0x2]
  1167. 00000C3E  3F3C 0001                move.w     -[A7], 0x1
  1168. 00000C42  4EBA 1E1E                jsr        [PC + 0x1E1E /* 00002A62 */]
  1169. 00000C46  508F                     addq.l     A7, 8
  1170. 00000C48  3D40 FFF4                move.w     [A6 - 0xC], D0
  1171. 00000C4C  0C6E 0086 FFF4           cmpi.w     [A6 - 0xC], 0x86
  1172. 00000C52  672E                     beq        +0x30 /* 00000C82 */
  1173. 00000C54  4A6E FFF4                tst.w      [A6 - 0xC]
  1174. 00000C58  6728                     beq        +0x2A /* 00000C82 */
  1175. 00000C5A  486D FAEC                pea.l      [A5 - 0x514]
  1176. 00000C5E  3F3C 0020                move.w     -[A7], 0x20 /* ' ' */
  1177. 00000C62  3F2E FFFE                move.w     -[A7], [A6 - 0x2]
  1178. 00000C66  3F3C 0001                move.w     -[A7], 0x1
  1179. 00000C6A  4EBA 195E                jsr        [PC + 0x195E /* 000025CA */]
  1180. 00000C6E  4FEF 000A                lea.l      A7, [A7 + 0xA]
  1181. 00000C72  3F3C 0001                move.w     -[A7], 0x1
  1182. 00000C76  3F07                     move.w     -[A7], D7
  1183. 00000C78  4EAD 0252                jsr        [A5 + 0x252 /* export_70 */]
  1184. 00000C7C  588F                     addq.l     A7, 4
  1185. 00000C7E  7001                     moveq.l    D0, 0x01
  1186. 00000C80  6010                     bra        +0x12 /* 00000C92 */
  1187. label00000C82:
  1188. 00000C82  422E FFF9                clr.b      [A6 - 0x7]
  1189. label00000C86:
  1190. 00000C86  5247                     addq.w     D7, 1
  1191. label00000C88:
  1192. 00000C88  0C47 0007                cmpi.w     D7, 0x7
  1193. 00000C8C  6D00 FF00                blt        -0xFE /* 00000B8E */
  1194. 00000C90  7000                     moveq.l    D0, 0x00
  1195. label00000C92:
  1196. 00000C92  2E1F                     move.l     D7, [A7]+
  1197. 00000C94  4E5E                     unlink     A6
  1198. 00000C96  4E75                     rts
  1199. fn00000C98:
  1200. 00000C98  4E56 FFFA                link       A6, -0x0006
  1201. 00000C9C  2F07                     move.l     -[A7], D7
  1202. 00000C9E  7E00                     moveq.l    D7, 0x00
  1203. 00000CA0  6000 0078                bra        +0x7A /* 00000D1A */
  1204. label00000CA4:
  1205. 00000CA4  3F3C 0001                move.w     -[A7], 0x1
  1206. 00000CA8  3F07                     move.w     -[A7], D7
  1207. 00000CAA  4EAD 022A                jsr        [A5 + 0x22A /* export_65 */]
  1208. 00000CAE  588F                     addq.l     A7, 4
  1209. 00000CB0  3D40 FFFC                move.w     [A6 - 0x4], D0
  1210. 00000CB4  3F2E FFFC                move.w     -[A7], [A6 - 0x4]
  1211. 00000CB8  4EBA F942                jsr        [PC - 0x6BE /* 000005FC */]
  1212. 00000CBC  548F                     addq.l     A7, 2
  1213. 00000CBE  3D40 FFFE                move.w     [A6 - 0x2], D0
  1214. 00000CC2  302E 0008                move.w     D0, [A6 + 0x8]
  1215. 00000CC6  B06E FFFE                cmp.w      D0, [A6 - 0x2]
  1216. 00000CCA  664C                     bne        +0x4E /* 00000D18 */
  1217. 00000CCC  4878 FFFF                push.l     0xFFFF
  1218. 00000CD0  3F2E FFFC                move.w     -[A7], [A6 - 0x4]
  1219. 00000CD4  3F3C 0001                move.w     -[A7], 0x1
  1220. 00000CD8  4EBA 1D88                jsr        [PC + 0x1D88 /* 00002A62 */]
  1221. 00000CDC  508F                     addq.l     A7, 8
  1222. 00000CDE  3D40 FFFA                move.w     [A6 - 0x6], D0
  1223. 00000CE2  0C6E 0086 FFFA           cmpi.w     [A6 - 0x6], 0x86
  1224. 00000CE8  672E                     beq        +0x30 /* 00000D18 */
  1225. 00000CEA  4A6E FFFA                tst.w      [A6 - 0x6]
  1226. 00000CEE  6728                     beq        +0x2A /* 00000D18 */
  1227. 00000CF0  486D FAEC                pea.l      [A5 - 0x514]
  1228. 00000CF4  3F2E FFFE                move.w     -[A7], [A6 - 0x2]
  1229. 00000CF8  3F2E FFFC                move.w     -[A7], [A6 - 0x4]
  1230. 00000CFC  3F3C 0001                move.w     -[A7], 0x1
  1231. 00000D00  4EBA 18C8                jsr        [PC + 0x18C8 /* 000025CA */]
  1232. 00000D04  4FEF 000A                lea.l      A7, [A7 + 0xA]
  1233. 00000D08  3F3C 0001                move.w     -[A7], 0x1
  1234. 00000D0C  3F07                     move.w     -[A7], D7
  1235. 00000D0E  4EAD 0252                jsr        [A5 + 0x252 /* export_70 */]
  1236. 00000D12  588F                     addq.l     A7, 4
  1237. 00000D14  7001                     moveq.l    D0, 0x01
  1238. 00000D16  600A                     bra        +0xC /* 00000D22 */
  1239. label00000D18:
  1240. 00000D18  5247                     addq.w     D7, 1
  1241. label00000D1A:
  1242. 00000D1A  0C47 0007                cmpi.w     D7, 0x7
  1243. 00000D1E  6D84                     blt        -0x7A /* 00000CA4 */
  1244. 00000D20  7000                     moveq.l    D0, 0x00
  1245. label00000D22:
  1246. 00000D22  2E1F                     move.l     D7, [A7]+
  1247. 00000D24  4E5E                     unlink     A6
  1248. 00000D26  4E75                     rts
  1249. fn00000D28:
  1250. 00000D28  4E56 FFFA                link       A6, -0x0006
  1251. 00000D2C  2F07                     move.l     -[A7], D7
  1252. 00000D2E  7E00                     moveq.l    D7, 0x00
  1253. 00000D30  6000 0078                bra        +0x7A /* 00000DAA */
  1254. label00000D34:
  1255. 00000D34  3F3C 0001                move.w     -[A7], 0x1
  1256. 00000D38  3F07                     move.w     -[A7], D7
  1257. 00000D3A  4EAD 022A                jsr        [A5 + 0x22A /* export_65 */]
  1258. 00000D3E  588F                     addq.l     A7, 4
  1259. 00000D40  3D40 FFFC                move.w     [A6 - 0x4], D0
  1260. 00000D44  302E 0008                move.w     D0, [A6 + 0x8]
  1261. 00000D48  B06E FFFC                cmp.w      D0, [A6 - 0x4]
  1262. 00000D4C  665A                     bne        +0x5C /* 00000DA8 */
  1263. 00000D4E  3F2E FFFC                move.w     -[A7], [A6 - 0x4]
  1264. 00000D52  4EBA F8A8                jsr        [PC - 0x758 /* 000005FC */]
  1265. 00000D56  548F                     addq.l     A7, 2
  1266. 00000D58  3D40 FFFE                move.w     [A6 - 0x2], D0
  1267. 00000D5C  4878 FFFF                push.l     0xFFFF
  1268. 00000D60  3F2E FFFC                move.w     -[A7], [A6 - 0x4]
  1269. 00000D64  3F3C 0001                move.w     -[A7], 0x1
  1270. 00000D68  4EBA 1CF8                jsr        [PC + 0x1CF8 /* 00002A62 */]
  1271. 00000D6C  508F                     addq.l     A7, 8
  1272. 00000D6E  3D40 FFFA                move.w     [A6 - 0x6], D0
  1273. 00000D72  0C6E 0086 FFFA           cmpi.w     [A6 - 0x6], 0x86
  1274. 00000D78  672E                     beq        +0x30 /* 00000DA8 */
  1275. 00000D7A  4A6E FFFA                tst.w      [A6 - 0x6]
  1276. 00000D7E  6728                     beq        +0x2A /* 00000DA8 */
  1277. 00000D80  486D FAEC                pea.l      [A5 - 0x514]
  1278. 00000D84  3F2E FFFE                move.w     -[A7], [A6 - 0x2]
  1279. 00000D88  3F2E FFFC                move.w     -[A7], [A6 - 0x4]
  1280. 00000D8C  3F3C 0001                move.w     -[A7], 0x1
  1281. 00000D90  4EBA 1838                jsr        [PC + 0x1838 /* 000025CA */]
  1282. 00000D94  4FEF 000A                lea.l      A7, [A7 + 0xA]
  1283. 00000D98  3F3C 0001                move.w     -[A7], 0x1
  1284. 00000D9C  3F07                     move.w     -[A7], D7
  1285. 00000D9E  4EAD 0252                jsr        [A5 + 0x252 /* export_70 */]
  1286. 00000DA2  588F                     addq.l     A7, 4
  1287. 00000DA4  7001                     moveq.l    D0, 0x01
  1288. 00000DA6  600A                     bra        +0xC /* 00000DB2 */
  1289. label00000DA8:
  1290. 00000DA8  5247                     addq.w     D7, 1
  1291. label00000DAA:
  1292. 00000DAA  0C47 0007                cmpi.w     D7, 0x7
  1293. 00000DAE  6D84                     blt        -0x7A /* 00000D34 */
  1294. 00000DB0  7000                     moveq.l    D0, 0x00
  1295. label00000DB2:
  1296. 00000DB2  2E1F                     move.l     D7, [A7]+
  1297. 00000DB4  4E5E                     unlink     A6
  1298. 00000DB6  4E75                     rts
  1299. fn00000DB8:
  1300. 00000DB8  4E56 FFEC                link       A6, -0x0014
  1301. 00000DBC  2F07                     move.l     -[A7], D7
  1302. 00000DBE  70FF                     moveq.l    D0, 0xFFFFFFFF
  1303. 00000DC0  3D40 FFFA                move.w     [A6 - 0x6], D0
  1304. 00000DC4  7E00                     moveq.l    D7, 0x00
  1305. 00000DC6  6010                     bra        +0x12 /* 00000DD8 */
  1306. label00000DC8:
  1307. 00000DC8  3007                     move.w     D0, D7
  1308. 00000DCA  48C0                     ext.l      D0
  1309. 00000DCC  D080                     add.l      D0, D0
  1310. 00000DCE  D08E                     add.l      D0, A6
  1311. 00000DD0  2040                     movea.l    A0, D0
  1312. 00000DD2  4268 FFEE                clr.w      [A0 - 0x12]
  1313. 00000DD6  5247                     addq.w     D7, 1
  1314. label00000DD8:
  1315. 00000DD8  0C47 0005                cmpi.w     D7, 0x5
  1316. 00000DDC  6DEA                     blt        -0x14 /* 00000DC8 */
  1317. 00000DDE  7E06                     moveq.l    D7, 0x06
  1318. 00000DE0  604C                     bra        +0x4E /* 00000E2E */
  1319. label00000DE2:
  1320. 00000DE2  3F3C 0001                move.w     -[A7], 0x1
  1321. 00000DE6  3F07                     move.w     -[A7], D7
  1322. 00000DE8  4EAD 022A                jsr        [A5 + 0x22A /* export_65 */]
  1323. 00000DEC  588F                     addq.l     A7, 4
  1324. 00000DEE  3D40 FFFE                move.w     [A6 - 0x2], D0
  1325. 00000DF2  3F2E FFFE                move.w     -[A7], [A6 - 0x2]
  1326. 00000DF6  4EBA F804                jsr        [PC - 0x7FC /* 000005FC */]
  1327. 00000DFA  548F                     addq.l     A7, 2
  1328. 00000DFC  3D40 FFFC                move.w     [A6 - 0x4], D0
  1329. 00000E00  0C6E 0030 FFFC           cmpi.w     [A6 - 0x4], 0x30 /* '0' */
  1330. 00000E06  6624                     bne        +0x26 /* 00000E2C */
  1331. 00000E08  302E FFFE                move.w     D0, [A6 - 0x2]
  1332. 00000E0C  B06E FFFA                cmp.w      D0, [A6 - 0x6]
  1333. 00000E10  6F06                     ble        +0x8 /* 00000E18 */
  1334. 00000E12  3D6E FFFE FFFA           move.w     [A6 - 0x6], [A6 - 0x2]
  1335. label00000E18:
  1336. 00000E18  302E FFFE                move.w     D0, [A6 - 0x2]
  1337. 00000E1C  0640 FFD0                addi.w     D0, 0xFFD0
  1338. 00000E20  48C0                     ext.l      D0
  1339. 00000E22  D080                     add.l      D0, D0
  1340. 00000E24  D08E                     add.l      D0, A6
  1341. 00000E26  2040                     movea.l    A0, D0
  1342. 00000E28  5268 FFEE                addq.w     [A0 - 0x12], 1
  1343. label00000E2C:
  1344. 00000E2C  5347                     subq.w     D7, 1
  1345. label00000E2E:
  1346. 00000E2E  4A47                     tst.w      D7
  1347. 00000E30  6CB0                     bge        -0x4E /* 00000DE2 */
  1348. 00000E32  0C6E FFFF FFFA           cmpi.w     [A6 - 0x6], 0xFFFF
  1349. 00000E38  6604                     bne        +0x6 /* 00000E3E */
  1350. 00000E3A  7000                     moveq.l    D0, 0x00
  1351. 00000E3C  6048                     bra        +0x4A /* 00000E86 */
  1352. label00000E3E:
  1353. 00000E3E  4EAD 01EA                jsr        [A5 + 0x1EA /* export_57 */]
  1354. 00000E42  3F3C 0001                move.w     -[A7], 0x1
  1355. 00000E46  3D40 FFEC                move.w     [A6 - 0x14], D0
  1356. 00000E4A  4EBA F3E8                jsr        [PC - 0xC18 /* 00000234 */]
  1357. 00000E4E  548F                     addq.l     A7, 2
  1358. 00000E50  322E FFEC                move.w     D1, [A6 - 0x14]
  1359. 00000E54  9240                     sub.w      D1, D0
  1360. 00000E56  3D41 FFF8                move.w     [A6 - 0x8], D1
  1361. 00000E5A  4A6E FFF8                tst.w      [A6 - 0x8]
  1362. 00000E5E  6F12                     ble        +0x14 /* 00000E72 */
  1363. 00000E60  3F2E FFFA                move.w     -[A7], [A6 - 0x6]
  1364. 00000E64  4EBA FEC2                jsr        [PC - 0x13E /* 00000D28 */]
  1365. 00000E68  548F                     addq.l     A7, 2
  1366. 00000E6A  4A00                     tst.b      D0
  1367. 00000E6C  6704                     beq        +0x6 /* 00000E72 */
  1368. 00000E6E  7001                     moveq.l    D0, 0x01
  1369. 00000E70  6014                     bra        +0x16 /* 00000E86 */
  1370. label00000E72:
  1371. 00000E72  3F3C 0030                move.w     -[A7], 0x30 /* '0' */
  1372. 00000E76  4EBA FE20                jsr        [PC - 0x1E0 /* 00000C98 */]
  1373. 00000E7A  548F                     addq.l     A7, 2
  1374. 00000E7C  4A00                     tst.b      D0
  1375. 00000E7E  6704                     beq        +0x6 /* 00000E84 */
  1376. 00000E80  7001                     moveq.l    D0, 0x01
  1377. 00000E82  6002                     bra        +0x4 /* 00000E86 */
  1378. label00000E84:
  1379. 00000E84  7000                     moveq.l    D0, 0x00
  1380. label00000E86:
  1381. 00000E86  2E1F                     move.l     D7, [A7]+
  1382. 00000E88  4E5E                     unlink     A6
  1383. 00000E8A  4E75                     rts
  1384. fn00000E8C:
  1385. 00000E8C  4E56 FFEE                link       A6, -0x0012
  1386. 00000E90  2F07                     move.l     -[A7], D7
  1387. 00000E92  7E00                     moveq.l    D7, 0x00
  1388. 00000E94  6024                     bra        +0x26 /* 00000EBA */
  1389. label00000E96:
  1390. 00000E96  3007                     move.w     D0, D7
  1391. 00000E98  48C0                     ext.l      D0
  1392. 00000E9A  D080                     add.l      D0, D0
  1393. 00000E9C  41ED FB30                lea.l      A0, [A5 - 0x4D0]
  1394. 00000EA0  D1C0                     add.l      A0, D0
  1395. 00000EA2  4A50                     tst.w      [A0]
  1396. 00000EA4  6612                     bne        +0x14 /* 00000EB8 */
  1397. 00000EA6  3F07                     move.w     -[A7], D7
  1398. 00000EA8  4EBA FE7E                jsr        [PC - 0x182 /* 00000D28 */]
  1399. 00000EAC  548F                     addq.l     A7, 2
  1400. 00000EAE  4A00                     tst.b      D0
  1401. 00000EB0  6706                     beq        +0x8 /* 00000EB8 */
  1402. 00000EB2  7001                     moveq.l    D0, 0x01
  1403. 00000EB4  6000 00EE                bra        +0xF0 /* 00000FA4 */
  1404. label00000EB8:
  1405. 00000EB8  5247                     addq.w     D7, 1
  1406. label00000EBA:
  1407. 00000EBA  0C47 0004                cmpi.w     D7, 0x4
  1408. 00000EBE  6DD6                     blt        -0x28 /* 00000E96 */
  1409. 00000EC0  4A6D FB38                tst.w      [A5 - 0x4C8]
  1410. 00000EC4  6614                     bne        +0x16 /* 00000EDA */
  1411. 00000EC6  3F3C 0004                move.w     -[A7], 0x4
  1412. 00000ECA  4EBA FE5C                jsr        [PC - 0x1A4 /* 00000D28 */]
  1413. 00000ECE  548F                     addq.l     A7, 2
  1414. 00000ED0  4A00                     tst.b      D0
  1415. 00000ED2  6706                     beq        +0x8 /* 00000EDA */
  1416. 00000ED4  7001                     moveq.l    D0, 0x01
  1417. 00000ED6  6000 00CC                bra        +0xCE /* 00000FA4 */
  1418. label00000EDA:
  1419. 00000EDA  7E00                     moveq.l    D7, 0x00
  1420. 00000EDC  6010                     bra        +0x12 /* 00000EEE */
  1421. label00000EDE:
  1422. 00000EDE  3007                     move.w     D0, D7
  1423. 00000EE0  48C0                     ext.l      D0
  1424. 00000EE2  D080                     add.l      D0, D0
  1425. 00000EE4  D08E                     add.l      D0, A6
  1426. 00000EE6  2040                     movea.l    A0, D0
  1427. 00000EE8  4268 FFF2                clr.w      [A0 - 0xE]
  1428. 00000EEC  5247                     addq.w     D7, 1
  1429. label00000EEE:
  1430. 00000EEE  0C47 0005                cmpi.w     D7, 0x5
  1431. 00000EF2  6DEA                     blt        -0x14 /* 00000EDE */
  1432. 00000EF4  7E00                     moveq.l    D7, 0x00
  1433. 00000EF6  6036                     bra        +0x38 /* 00000F2E */
  1434. label00000EF8:
  1435. 00000EF8  3F07                     move.w     -[A7], D7
  1436. 00000EFA  3F3C 0001                move.w     -[A7], 0x1
  1437. 00000EFE  4EAD 022A                jsr        [A5 + 0x22A /* export_65 */]
  1438. 00000F02  588F                     addq.l     A7, 4
  1439. 00000F04  3D40 FFF0                move.w     [A6 - 0x10], D0
  1440. 00000F08  3F2E FFF0                move.w     -[A7], [A6 - 0x10]
  1441. 00000F0C  4EBA F6EE                jsr        [PC - 0x912 /* 000005FC */]
  1442. 00000F10  548F                     addq.l     A7, 2
  1443. 00000F12  3D40 FFEE                move.w     [A6 - 0x12], D0
  1444. 00000F16  4A6E FFEE                tst.w      [A6 - 0x12]
  1445. 00000F1A  6610                     bne        +0x12 /* 00000F2C */
  1446. 00000F1C  302E FFF0                move.w     D0, [A6 - 0x10]
  1447. 00000F20  48C0                     ext.l      D0
  1448. 00000F22  D080                     add.l      D0, D0
  1449. 00000F24  D08E                     add.l      D0, A6
  1450. 00000F26  2040                     movea.l    A0, D0
  1451. 00000F28  5268 FFF2                addq.w     [A0 - 0xE], 1
  1452. label00000F2C:
  1453. 00000F2C  5247                     addq.w     D7, 1
  1454. label00000F2E:
  1455. 00000F2E  0C47 0007                cmpi.w     D7, 0x7
  1456. 00000F32  6DC4                     blt        -0x3A /* 00000EF8 */
  1457. 00000F34  7063                     moveq.l    D0, 0x63
  1458. 00000F36  3D40 FFFE                move.w     [A6 - 0x2], D0
  1459. 00000F3A  7E00                     moveq.l    D7, 0x00
  1460. 00000F3C  603A                     bra        +0x3C /* 00000F78 */
  1461. label00000F3E:
  1462. 00000F3E  3007                     move.w     D0, D7
  1463. 00000F40  48C0                     ext.l      D0
  1464. 00000F42  D080                     add.l      D0, D0
  1465. 00000F44  D08E                     add.l      D0, A6
  1466. 00000F46  2040                     movea.l    A0, D0
  1467. 00000F48  4A68 FFF2                tst.w      [A0 - 0xE]
  1468. 00000F4C  6728                     beq        +0x2A /* 00000F76 */
  1469. 00000F4E  3007                     move.w     D0, D7
  1470. 00000F50  48C0                     ext.l      D0
  1471. 00000F52  D080                     add.l      D0, D0
  1472. 00000F54  41ED FB26                lea.l      A0, [A5 - 0x4DA]
  1473. 00000F58  D1C0                     add.l      A0, D0
  1474. 00000F5A  3010                     move.w     D0, [A0]
  1475. 00000F5C  B06E FFFE                cmp.w      D0, [A6 - 0x2]
  1476. 00000F60  6C14                     bge        +0x16 /* 00000F76 */
  1477. 00000F62  3D47 FFFC                move.w     [A6 - 0x4], D7
  1478. 00000F66  3007                     move.w     D0, D7
  1479. 00000F68  48C0                     ext.l      D0
  1480. 00000F6A  D080                     add.l      D0, D0
  1481. 00000F6C  41ED FB26                lea.l      A0, [A5 - 0x4DA]
  1482. 00000F70  D1C0                     add.l      A0, D0
  1483. 00000F72  3D50 FFFE                move.w     [A6 - 0x2], [A0]
  1484. label00000F76:
  1485. 00000F76  5247                     addq.w     D7, 1
  1486. label00000F78:
  1487. 00000F78  0C47 0005                cmpi.w     D7, 0x5
  1488. 00000F7C  6DC0                     blt        -0x3E /* 00000F3E */
  1489. 00000F7E  0C6E 0063 FFFE           cmpi.w     [A6 - 0x2], 0x63 /* 'c' */
  1490. 00000F84  671C                     beq        +0x1E /* 00000FA2 */
  1491. 00000F86  3F2E FFFC                move.w     -[A7], [A6 - 0x4]
  1492. 00000F8A  4EBA FD9C                jsr        [PC - 0x264 /* 00000D28 */]
  1493. 00000F8E  548F                     addq.l     A7, 2
  1494. 00000F90  4A00                     tst.b      D0
  1495. 00000F92  6704                     beq        +0x6 /* 00000F98 */
  1496. 00000F94  7001                     moveq.l    D0, 0x01
  1497. 00000F96  600C                     bra        +0xE /* 00000FA4 */
  1498. label00000F98:
  1499. 00000F98  4267                     clr.w      -[A7]
  1500. 00000F9A  4EBA FCFC                jsr        [PC - 0x304 /* 00000C98 */]
  1501. 00000F9E  548F                     addq.l     A7, 2
  1502. 00000FA0  6002                     bra        +0x4 /* 00000FA4 */
  1503. label00000FA2:
  1504. 00000FA2  7000                     moveq.l    D0, 0x00
  1505. label00000FA4:
  1506. 00000FA4  2E1F                     move.l     D7, [A7]+
  1507. 00000FA6  4E5E                     unlink     A6
  1508. 00000FA8  4E75                     rts
  1509. fn00000FAA:
  1510. 00000FAA  4E56 FFFA                link       A6, -0x0006
  1511. 00000FAE  2F07                     move.l     -[A7], D7
  1512. 00000FB0  7E06                     moveq.l    D7, 0x06
  1513. 00000FB2  6000 007C                bra        +0x7E /* 00001030 */
  1514. label00000FB6:
  1515. 00000FB6  3F3C 0001                move.w     -[A7], 0x1
  1516. 00000FBA  3F07                     move.w     -[A7], D7
  1517. 00000FBC  4EAD 022A                jsr        [A5 + 0x22A /* export_65 */]
  1518. 00000FC0  588F                     addq.l     A7, 4
  1519. 00000FC2  3D40 FFFE                move.w     [A6 - 0x2], D0
  1520. 00000FC6  3F2E FFFE                move.w     -[A7], [A6 - 0x2]
  1521. 00000FCA  4EBA F630                jsr        [PC - 0x9D0 /* 000005FC */]
  1522. 00000FCE  548F                     addq.l     A7, 2
  1523. 00000FD0  3D40 FFFC                move.w     [A6 - 0x4], D0
  1524. 00000FD4  700F                     moveq.l    D0, 0x0F
  1525. 00000FD6  C06E FFFE                and.w      D0, [A6 - 0x2]
  1526. 00000FDA  3D40 FFFA                move.w     [A6 - 0x6], D0
  1527. 00000FDE  302E FFFC                move.w     D0, [A6 - 0x4]
  1528. 00000FE2  E840                     asr        D0.w, 4
  1529. 00000FE4  C1FC 000A                muls.w     D0, 0xA /* '\n' */
  1530. 00000FE8  41ED FB44                lea.l      A0, [A5 - 0x4BC]
  1531. 00000FEC  D1C0                     add.l      A0, D0
  1532. 00000FEE  302E FFFA                move.w     D0, [A6 - 0x6]
  1533. 00000FF2  48C0                     ext.l      D0
  1534. 00000FF4  D080                     add.l      D0, D0
  1535. 00000FF6  D1C0                     add.l      A0, D0
  1536. 00000FF8  4A50                     tst.w      [A0]
  1537. 00000FFA  6732                     beq        +0x34 /* 0000102E */
  1538. 00000FFC  0C6E 0040 FFFE           cmpi.w     [A6 - 0x2], 0x40 /* '@' */
  1539. 00001002  672A                     beq        +0x2C /* 0000102E */
  1540. 00001004  0C6E FFFF FFFE           cmpi.w     [A6 - 0x2], 0xFFFF
  1541. 0000100A  6722                     beq        +0x24 /* 0000102E */
  1542. 0000100C  486D FAEC                pea.l      [A5 - 0x514]
  1543. 00001010  3F2E FFFE                move.w     -[A7], [A6 - 0x2]
  1544. 00001014  3F3C 0001                move.w     -[A7], 0x1
  1545. 00001018  4EBA 11D4                jsr        [PC + 0x11D4 /* 000021EE */]
  1546. 0000101C  508F                     addq.l     A7, 8
  1547. 0000101E  3F3C 0001                move.w     -[A7], 0x1
  1548. 00001022  3F07                     move.w     -[A7], D7
  1549. 00001024  4EAD 0252                jsr        [A5 + 0x252 /* export_70 */]
  1550. 00001028  588F                     addq.l     A7, 4
  1551. 0000102A  6000 0068                bra        +0x6A /* 00001094 */
  1552. label0000102E:
  1553. 0000102E  5347                     subq.w     D7, 1
  1554. label00001030:
  1555. 00001030  4A47                     tst.w      D7
  1556. 00001032  6C82                     bge        -0x7C /* 00000FB6 */
  1557. 00001034  7E06                     moveq.l    D7, 0x06
  1558. 00001036  6058                     bra        +0x5A /* 00001090 */
  1559. label00001038:
  1560. 00001038  3F3C 0001                move.w     -[A7], 0x1
  1561. 0000103C  3F07                     move.w     -[A7], D7
  1562. 0000103E  4EAD 022A                jsr        [A5 + 0x22A /* export_65 */]
  1563. 00001042  588F                     addq.l     A7, 4
  1564. 00001044  3D40 FFFE                move.w     [A6 - 0x2], D0
  1565. 00001048  3F2E FFFE                move.w     -[A7], [A6 - 0x2]
  1566. 0000104C  4EBA F5AE                jsr        [PC - 0xA52 /* 000005FC */]
  1567. 00001050  548F                     addq.l     A7, 2
  1568. 00001052  3D40 FFFC                move.w     [A6 - 0x4], D0
  1569. 00001056  0C6E 0020 FFFC           cmpi.w     [A6 - 0x4], 0x20 /* ' ' */
  1570. 0000105C  6730                     beq        +0x32 /* 0000108E */
  1571. 0000105E  0C6E 0040 FFFE           cmpi.w     [A6 - 0x2], 0x40 /* '@' */
  1572. 00001064  6728                     beq        +0x2A /* 0000108E */
  1573. 00001066  0C6E FFFF FFFE           cmpi.w     [A6 - 0x2], 0xFFFF
  1574. 0000106C  6720                     beq        +0x22 /* 0000108E */
  1575. 0000106E  486D FAEC                pea.l      [A5 - 0x514]
  1576. 00001072  3F2E FFFE                move.w     -[A7], [A6 - 0x2]
  1577. 00001076  3F3C 0001                move.w     -[A7], 0x1
  1578. 0000107A  4EBA 1172                jsr        [PC + 0x1172 /* 000021EE */]
  1579. 0000107E  508F                     addq.l     A7, 8
  1580. 00001080  3F3C 0001                move.w     -[A7], 0x1
  1581. 00001084  3F07                     move.w     -[A7], D7
  1582. 00001086  4EAD 0252                jsr        [A5 + 0x252 /* export_70 */]
  1583. 0000108A  588F                     addq.l     A7, 4
  1584. 0000108C  6006                     bra        +0x8 /* 00001094 */
  1585. label0000108E:
  1586. 0000108E  5347                     subq.w     D7, 1
  1587. label00001090:
  1588. 00001090  4A47                     tst.w      D7
  1589. 00001092  6CA4                     bge        -0x5A /* 00001038 */
  1590. label00001094:
  1591. 00001094  2E1F                     move.l     D7, [A7]+
  1592. 00001096  4E5E                     unlink     A6
  1593. 00001098  4E75                     rts
  1594. export_22:
  1595. 0000109A  4E56 FFFA                link       A6, -0x0006
  1596. 0000109E  598F                     subq.l     A7, 4
  1597. 000010A0  3F3C 0004                move.w     -[A7], 0x4
  1598. 000010A4  A9B9                     syscall    GetCursor
  1599. 000010A6  205F                     movea.l    A0, [A7]+
  1600. 000010A8  2D48 FFFC                move.l     [A6 - 0x4], A0
  1601. label000010AC:
  1602. 000010AC  206E FFFC                movea.l    A0, [A6 - 0x4]
  1603. 000010B0  2F10                     move.l     -[A7], [A0]
  1604. 000010B2  A851                     syscall    SetCursor
  1605. 000010B4  4EBA 004A                jsr        [PC + 0x4A /* 00001100 */]
  1606. 000010B8  4A00                     tst.b      D0
  1607. 000010BA  671E                     beq        +0x20 /* 000010DA */
  1608. 000010BC  486D FF90                pea.l      [A5 - 0x70]
  1609. 000010C0  A851                     syscall    SetCursor
  1610. 000010C2  486E FFFA                pea.l      [A6 - 0x6]
  1611. 000010C6  4EAD 01FA                jsr        [A5 + 0x1FA /* export_59 */]
  1612. 000010CA  588F                     addq.l     A7, 4
  1613. 000010CC  4A40                     tst.w      D0
  1614. 000010CE  67DC                     beq        -0x22 /* 000010AC */
  1615. 000010D0  3F2E FFFA                move.w     -[A7], [A6 - 0x6]
  1616. 000010D4  4EAD 020A                jsr        [A5 + 0x20A /* export_61 */]
  1617. 000010D8  548F                     addq.l     A7, 2
  1618. label000010DA:
  1619. 000010DA  486D FF90                pea.l      [A5 - 0x70]
  1620. 000010DE  A851                     syscall    SetCursor
  1621. 000010E0  486E FFFA                pea.l      [A6 - 0x6]
  1622. 000010E4  4EAD 01FA                jsr        [A5 + 0x1FA /* export_59 */]
  1623. 000010E8  588F                     addq.l     A7, 4
  1624. 000010EA  4A40                     tst.w      D0
  1625. 000010EC  670A                     beq        +0xC /* 000010F8 */
  1626. 000010EE  3F2E FFFA                move.w     -[A7], [A6 - 0x6]
  1627. 000010F2  4EAD 020A                jsr        [A5 + 0x20A /* export_61 */]
  1628. 000010F6  548F                     addq.l     A7, 2
  1629. label000010F8:
  1630. 000010F8  422D FB90                clr.b      [A5 - 0x470]
  1631. 000010FC  4E5E                     unlink     A6
  1632. 000010FE  4E75                     rts
  1633. fn00001100:
  1634. 00001100  4E56 FFF6                link       A6, -0x000A
  1635. 00001104  48E7 0700                movem.l    -[A7], D5,D6,D7
  1636. 00001108  3F3C 0001                move.w     -[A7], 0x1
  1637. 0000110C  4EBA 1092                jsr        [PC + 0x1092 /* 000021A0 */]
  1638. 00001110  548F                     addq.l     A7, 2
  1639. 00001112  1D40 FFF7                move.b     [A6 - 0x9], D0
  1640. 00001116  4EBA FA34                jsr        [PC - 0x5CC /* 00000B4C */]
  1641. 0000111A  4A00                     tst.b      D0
  1642. 0000111C  6706                     beq        +0x8 /* 00001124 */
  1643. 0000111E  7001                     moveq.l    D0, 0x01
  1644. 00001120  6000 012A                bra        +0x12C /* 0000124C */
  1645. label00001124:
  1646. 00001124  3F3C 0001                move.w     -[A7], 0x1
  1647. 00001128  4EAD 024A                jsr        [A5 + 0x24A /* export_69 */]
  1648. 0000112C  548F                     addq.l     A7, 2
  1649. 0000112E  4EBA FA1C                jsr        [PC - 0x5E4 /* 00000B4C */]
  1650. 00001132  4A00                     tst.b      D0
  1651. 00001134  6706                     beq        +0x8 /* 0000113C */
  1652. 00001136  7001                     moveq.l    D0, 0x01
  1653. 00001138  6000 0112                bra        +0x114 /* 0000124C */
  1654. label0000113C:
  1655. 0000113C  3F3C 0001                move.w     -[A7], 0x1
  1656. 00001140  4EBA F0D8                jsr        [PC - 0xF28 /* 0000021A */]
  1657. 00001144  548F                     addq.l     A7, 2
  1658. 00001146  3D40 FFFA                move.w     [A6 - 0x6], D0
  1659. 0000114A  0C6E FFFF FFFA           cmpi.w     [A6 - 0x6], 0xFFFF
  1660. 00001150  6606                     bne        +0x8 /* 00001158 */
  1661. 00001152  7014                     moveq.l    D0, 0x14
  1662. 00001154  3D40 FFFA                move.w     [A6 - 0x6], D0
  1663. label00001158:
  1664. 00001158  3F3C 0001                move.w     -[A7], 0x1
  1665. 0000115C  4EBA F036                jsr        [PC - 0xFCA /* 00000194 */]
  1666. 00001160  548F                     addq.l     A7, 2
  1667. 00001162  3D40 FFFE                move.w     [A6 - 0x2], D0
  1668. 00001166  0C6E FFFF FFFE           cmpi.w     [A6 - 0x2], 0xFFFF
  1669. 0000116C  6606                     bne        +0x8 /* 00001174 */
  1670. 0000116E  7010                     moveq.l    D0, 0x10
  1671. 00001170  3D40 FFFE                move.w     [A6 - 0x2], D0
  1672. label00001174:
  1673. 00001174  3F2E FFFE                move.w     -[A7], [A6 - 0x2]
  1674. 00001178  4EBA F482                jsr        [PC - 0xB7E /* 000005FC */]
  1675. 0000117C  548F                     addq.l     A7, 2
  1676. 0000117E  3D40 FFFC                move.w     [A6 - 0x4], D0
  1677. 00001182  4A6E FFFC                tst.w      [A6 - 0x4]
  1678. 00001186  661A                     bne        +0x1C /* 000011A2 */
  1679. 00001188  302E FFFE                move.w     D0, [A6 - 0x2]
  1680. 0000118C  0640 0010                addi.w     D0, 0x10
  1681. 00001190  3F00                     move.w     -[A7], D0
  1682. 00001192  4EBA FB94                jsr        [PC - 0x46C /* 00000D28 */]
  1683. 00001196  548F                     addq.l     A7, 2
  1684. 00001198  4A00                     tst.b      D0
  1685. 0000119A  6706                     beq        +0x8 /* 000011A2 */
  1686. 0000119C  7000                     moveq.l    D0, 0x00
  1687. 0000119E  6000 00AC                bra        +0xAE /* 0000124C */
  1688. label000011A2:
  1689. 000011A2  0C6E 0004 FFFA           cmpi.w     [A6 - 0x6], 0x4
  1690. 000011A8  6614                     bne        +0x16 /* 000011BE */
  1691. 000011AA  3F3C 0014                move.w     -[A7], 0x14
  1692. 000011AE  4EBA FB78                jsr        [PC - 0x488 /* 00000D28 */]
  1693. 000011B2  548F                     addq.l     A7, 2
  1694. 000011B4  4A00                     tst.b      D0
  1695. 000011B6  6706                     beq        +0x8 /* 000011BE */
  1696. 000011B8  7000                     moveq.l    D0, 0x00
  1697. 000011BA  6000 0090                bra        +0x92 /* 0000124C */
  1698. label000011BE:
  1699. 000011BE  0C6E 0010 FFFC           cmpi.w     [A6 - 0x4], 0x10
  1700. 000011C4  661A                     bne        +0x1C /* 000011E0 */
  1701. 000011C6  4A2E FFF7                tst.b      [A6 - 0x9]
  1702. 000011CA  6614                     bne        +0x16 /* 000011E0 */
  1703. 000011CC  3F3C 0013                move.w     -[A7], 0x13
  1704. 000011D0  4EBA FB56                jsr        [PC - 0x4AA /* 00000D28 */]
  1705. 000011D4  548F                     addq.l     A7, 2
  1706. 000011D6  4A00                     tst.b      D0
  1707. 000011D8  6706                     beq        +0x8 /* 000011E0 */
  1708. 000011DA  7000                     moveq.l    D0, 0x00
  1709. 000011DC  6000 006E                bra        +0x70 /* 0000124C */
  1710. label000011E0:
  1711. 000011E0  4A2E FFF7                tst.b      [A6 - 0x9]
  1712. 000011E4  671C                     beq        +0x1E /* 00001202 */
  1713. 000011E6  3F3C 0001                move.w     -[A7], 0x1
  1714. 000011EA  4EBA F048                jsr        [PC - 0xFB8 /* 00000234 */]
  1715. 000011EE  548F                     addq.l     A7, 2
  1716. 000011F0  4A40                     tst.w      D0
  1717. 000011F2  660E                     bne        +0x10 /* 00001202 */
  1718. 000011F4  4EBA FBC2                jsr        [PC - 0x43E /* 00000DB8 */]
  1719. 000011F8  4A00                     tst.b      D0
  1720. 000011FA  6706                     beq        +0x8 /* 00001202 */
  1721. 000011FC  7000                     moveq.l    D0, 0x00
  1722. 000011FE  6000 004C                bra        +0x4E /* 0000124C */
  1723. label00001202:
  1724. 00001202  4267                     clr.w      -[A7]
  1725. 00001204  4EBA 0F9A                jsr        [PC + 0xF9A /* 000021A0 */]
  1726. 00001208  548F                     addq.l     A7, 2
  1727. 0000120A  4A40                     tst.w      D0
  1728. 0000120C  670C                     beq        +0xE /* 0000121A */
  1729. 0000120E  4EBA FC7C                jsr        [PC - 0x384 /* 00000E8C */]
  1730. 00001212  4A00                     tst.b      D0
  1731. 00001214  6704                     beq        +0x6 /* 0000121A */
  1732. 00001216  7000                     moveq.l    D0, 0x00
  1733. 00001218  6032                     bra        +0x34 /* 0000124C */
  1734. label0000121A:
  1735. 0000121A  4267                     clr.w      -[A7]
  1736. 0000121C  4EBA EFFC                jsr        [PC - 0x1004 /* 0000021A */]
  1737. 00001220  548F                     addq.l     A7, 2
  1738. 00001222  0C40 0004                cmpi.w     D0, 0x4
  1739. 00001226  6712                     beq        +0x14 /* 0000123A */
  1740. 00001228  3F3C 0004                move.w     -[A7], 0x4
  1741. 0000122C  4EBA FAFA                jsr        [PC - 0x506 /* 00000D28 */]
  1742. 00001230  548F                     addq.l     A7, 2
  1743. 00001232  4A00                     tst.b      D0
  1744. 00001234  6704                     beq        +0x6 /* 0000123A */
  1745. 00001236  7000                     moveq.l    D0, 0x00
  1746. 00001238  6012                     bra        +0x14 /* 0000124C */
  1747. label0000123A:
  1748. 0000123A  4EBA FB7C                jsr        [PC - 0x484 /* 00000DB8 */]
  1749. 0000123E  4A00                     tst.b      D0
  1750. 00001240  6704                     beq        +0x6 /* 00001246 */
  1751. 00001242  7000                     moveq.l    D0, 0x00
  1752. 00001244  6006                     bra        +0x8 /* 0000124C */
  1753. label00001246:
  1754. 00001246  4EBA FD62                jsr        [PC - 0x29E /* 00000FAA */]
  1755. 0000124A  7000                     moveq.l    D0, 0x00
  1756. label0000124C:
  1757. 0000124C  4CDF 00E0                movem.l    D5,D6,D7, [A7]+
  1758. 00001250  4E5E                     unlink     A6
  1759. 00001252  4E75                     rts
  1760. export_25:
  1761. 00001254  4E56 FFF2                link       A6, -0x000E
  1762. 00001258  48E7 0700                movem.l    -[A7], D5,D6,D7
  1763. 0000125C  2F2E 000A                move.l     -[A7], [A6 + 0xA]
  1764. 00001260  A873                     syscall    SetPort
  1765. 00001262  3F3C 0002                move.w     -[A7], 0x2
  1766. 00001266  A887                     syscall    TextFont
  1767. 00001268  3F3C 000A                move.w     -[A7], 0xA /* '\n' */
  1768. 0000126C  A88A                     syscall    TextSize
  1769. 0000126E  486E FFF8                pea.l      [A6 - 0x8]
  1770. 00001272  3F3C 0012                move.w     -[A7], 0x12
  1771. 00001276  3F3C 000A                move.w     -[A7], 0xA /* '\n' */
  1772. 0000127A  3F3C 006C                move.w     -[A7], 0x6C /* 'l' */
  1773. 0000127E  3F3C 006E                move.w     -[A7], 0x6E /* 'n' */
  1774. 00001282  A8A7                     syscall    SetRect
  1775. 00001284  486E FFF8                pea.l      [A6 - 0x8]
  1776. 00001288  A8A1                     syscall    FrameRect
  1777. 0000128A  302E FFF8                move.w     D0, [A6 - 0x8]
  1778. 0000128E  0640 0012                addi.w     D0, 0x12
  1779. 00001292  3D40 FFFC                move.w     [A6 - 0x4], D0
  1780. 00001296  486E FFF8                pea.l      [A6 - 0x8]
  1781. 0000129A  A8A1                     syscall    FrameRect
  1782. 0000129C  556E FFFC                subq.w     [A6 - 0x4], 2
  1783. 000012A0  486E FFF8                pea.l      [A6 - 0x8]
  1784. 000012A4  A8A1                     syscall    FrameRect
  1785. 000012A6  486E FFF8                pea.l      [A6 - 0x8]
  1786. 000012AA  3F3C 0001                move.w     -[A7], 0x1
  1787. 000012AE  3F3C 0001                move.w     -[A7], 0x1
  1788. 000012B2  A8A9                     syscall    InsetRect
  1789. 000012B4  3F3C 0001                move.w     -[A7], 0x1
  1790. 000012B8  A888                     syscall    TextFace
  1791. 000012BA  4879 0000 0000           push.l     0x0
  1792. 000012C0  4878 0006                push.l     0x6
  1793. 000012C4  486E FFF8                pea.l      [A6 - 0x8]
  1794. 000012C8  3F3C 0001                move.w     -[A7], 0x1
  1795. 000012CC  A9CE                     syscall    TETextBox/TextBox
  1796. 000012CE  4267                     clr.w      -[A7]
  1797. 000012D0  A888                     syscall    TextFace
  1798. 000012D2  486E FFF4                pea.l      [A6 - 0xC]
  1799. 000012D6  3F3C 0030                move.w     -[A7], 0x30 /* '0' */
  1800. 000012DA  3F3C 0037                move.w     -[A7], 0x37 /* '7' */
  1801. 000012DE  A880                     syscall    SetPt
  1802. 000012E0  2F2E FFF4                move.l     -[A7], [A6 - 0xC]
  1803. 000012E4  3F3C 0040                move.w     -[A7], 0x40 /* '@' */
  1804. 000012E8  4EBA F35E                jsr        [PC - 0xCA2 /* 00000648 */]
  1805. 000012EC  5C8F                     addq.l     A7, 6
  1806. 000012EE  302E FFF6                move.w     D0, [A6 - 0xA]
  1807. 000012F2  0640 001B                addi.w     D0, 0x1B
  1808. 000012F6  3F00                     move.w     -[A7], D0
  1809. 000012F8  302E FFF4                move.w     D0, [A6 - 0xC]
  1810. 000012FC  0640 0014                addi.w     D0, 0x14
  1811. 00001300  3F00                     move.w     -[A7], D0
  1812. 00001302  A893                     syscall    MoveTo
  1813. 00001304  4879 0000 0008           push.l     0x8
  1814. 0000130A  A884                     syscall    DrawString
  1815. 0000130C  302E FFF4                move.w     D0, [A6 - 0xC]
  1816. 00001310  0640 0020                addi.w     D0, 0x20 /* ' ' */
  1817. 00001314  3D40 FFF8                move.w     [A6 - 0x8], D0
  1818. 00001318  302E FFF8                move.w     D0, [A6 - 0x8]
  1819. 0000131C  0640 000F                addi.w     D0, 0xF
  1820. 00001320  3D40 FFFC                move.w     [A6 - 0x4], D0
  1821. 00001324  4879 0000 000C           push.l     0xC
  1822. 0000132A  486D FB91                pea.l      [A5 - 0x46F]
  1823. 0000132E  4878 000D                push.l     0xD /* '\r' */
  1824. 00001332  4EAD 03C2                jsr        [A5 + 0x3C2 /* export_116 */]
  1825. 00001336  486D FB91                pea.l      [A5 - 0x46F]
  1826. 0000133A  4EAD 0412                jsr        [A5 + 0x412 /* export_126 */]
  1827. 0000133E  588F                     addq.l     A7, 4
  1828. 00001340  486D FB92                pea.l      [A5 - 0x46E]
  1829. 00001344  7000                     moveq.l    D0, 0x00
  1830. 00001346  102D FB91                move.b     D0, [A5 - 0x46F]
  1831. 0000134A  2F00                     move.l     -[A7], D0
  1832. 0000134C  486E FFF8                pea.l      [A6 - 0x8]
  1833. 00001350  3F3C 0001                move.w     -[A7], 0x1
  1834. 00001354  A9CE                     syscall    TETextBox/TextBox
  1835. 00001356  3F3C 0046                move.w     -[A7], 0x46 /* 'F' */
  1836. 0000135A  3F3C 002A                move.w     -[A7], 0x2A /* '*' */
  1837. 0000135E  A893                     syscall    MoveTo
  1838. 00001360  3F3C 000A                move.w     -[A7], 0xA /* '\n' */
  1839. 00001364  4267                     clr.w      -[A7]
  1840. 00001366  A892                     syscall    Line
  1841. 00001368  4267                     clr.w      -[A7]
  1842. 0000136A  3F3C 0019                move.w     -[A7], 0x19
  1843. 0000136E  A892                     syscall    Line
  1844. 00001370  3F3C 0003                move.w     -[A7], 0x3
  1845. 00001374  3F3C FFFB                move.w     -[A7], 0xFFFB
  1846. 00001378  A892                     syscall    Line
  1847. 0000137A  3F3C FFFD                move.w     -[A7], 0xFFFD
  1848. 0000137E  3F3C 0005                move.w     -[A7], 0x5
  1849. 00001382  A894                     syscall    Move
  1850. 00001384  3F3C FFFD                move.w     -[A7], 0xFFFD
  1851. 00001388  3F3C FFFB                move.w     -[A7], 0xFFFB
  1852. 0000138C  A892                     syscall    Line
  1853. 0000138E  486E FFF8                pea.l      [A6 - 0x8]
  1854. 00001392  3F3C 0017                move.w     -[A7], 0x17
  1855. 00001396  3F3C 001F                move.w     -[A7], 0x1F
  1856. 0000139A  3F3C 0045                move.w     -[A7], 0x45 /* 'E' */
  1857. 0000139E  3F3C 0035                move.w     -[A7], 0x35 /* '5' */
  1858. 000013A2  A8A7                     syscall    SetRect
  1859. 000013A4  4879 0000 001A           push.l     0x1A
  1860. 000013AA  486D FB91                pea.l      [A5 - 0x46F]
  1861. 000013AE  4878 000F                push.l     0xF
  1862. 000013B2  4EAD 03C2                jsr        [A5 + 0x3C2 /* export_116 */]
  1863. 000013B6  486D FB91                pea.l      [A5 - 0x46F]
  1864. 000013BA  4EAD 0412                jsr        [A5 + 0x412 /* export_126 */]
  1865. 000013BE  588F                     addq.l     A7, 4
  1866. 000013C0  486D FB92                pea.l      [A5 - 0x46E]
  1867. 000013C4  7000                     moveq.l    D0, 0x00
  1868. 000013C6  102D FB91                move.b     D0, [A5 - 0x46F]
  1869. 000013CA  2F00                     move.l     -[A7], D0
  1870. 000013CC  486E FFF8                pea.l      [A6 - 0x8]
  1871. 000013D0  4267                     clr.w      -[A7]
  1872. 000013D2  A9CE                     syscall    TETextBox/TextBox
  1873. 000013D4  486D FB91                pea.l      [A5 - 0x46F]
  1874. 000013D8  3F3C 0081                move.w     -[A7], 0x81
  1875. 000013DC  3F3C 0004                move.w     -[A7], 0x4
  1876. 000013E0  4EAD 040A                jsr        [A5 + 0x40A /* export_125 */]
  1877. 000013E4  486E FFF8                pea.l      [A6 - 0x8]
  1878. 000013E8  3F3C 000F                move.w     -[A7], 0xF
  1879. 000013EC  3F3C 007D                move.w     -[A7], 0x7D /* '}' */
  1880. 000013F0  3F3C 006E                move.w     -[A7], 0x6E /* 'n' */
  1881. 000013F4  3F3C 008C                move.w     -[A7], 0x8C
  1882. 000013F8  A8A7                     syscall    SetRect
  1883. 000013FA  3F3C 0005                move.w     -[A7], 0x5
  1884. 000013FE  A888                     syscall    TextFace
  1885. 00001400  486D FB92                pea.l      [A5 - 0x46E]
  1886. 00001404  7000                     moveq.l    D0, 0x00
  1887. 00001406  102D FB91                move.b     D0, [A5 - 0x46F]
  1888. 0000140A  2F00                     move.l     -[A7], D0
  1889. 0000140C  486E FFF8                pea.l      [A6 - 0x8]
  1890. 00001410  4267                     clr.w      -[A7]
  1891. 00001412  A9CE                     syscall    TETextBox/TextBox
  1892. 00001414  4267                     clr.w      -[A7]
  1893. 00001416  A888                     syscall    TextFace
  1894. 00001418  7C00                     moveq.l    D6, 0x00
  1895. 0000141A  6000 00D0                bra        +0xD2 /* 000014EC */
  1896. label0000141E:
  1897. 0000141E  0C46 0003                cmpi.w     D6, 0x3
  1898. 00001422  5CC0                     sge        D0
  1899. 00001424  4400                     neg.b      D0
  1900. 00001426  4880                     ext.w      D0
  1901. 00001428  C1FC 0030                muls.w     D0, 0x30 /* '0' */
  1902. 0000142C  3046                     movea.w    A0, D6
  1903. 0000142E  2208                     move.l     D1, A0
  1904. 00001430  83FC 0003                divs.w     D1, 0x3
  1905. 00001434  4841                     swap.w     D1
  1906. 00001436  C3FC 0023                muls.w     D1, 0x23 /* '#' */
  1907. 0000143A  0C46 0003                cmpi.w     D6, 0x3
  1908. 0000143E  5CC2                     sge        D2
  1909. 00001440  4402                     neg.b      D2
  1910. 00001442  4882                     ext.w      D2
  1911. 00001444  E942                     asl        D2.w, 4
  1912. 00001446  D242                     add.w      D1, D2
  1913. 00001448  486E FFF4                pea.l      [A6 - 0xC]
  1914. 0000144C  0640 0014                addi.w     D0, 0x14
  1915. 00001450  3F00                     move.w     -[A7], D0
  1916. 00001452  0641 008C                addi.w     D1, 0x8C
  1917. 00001456  3F01                     move.w     -[A7], D1
  1918. 00001458  A880                     syscall    SetPt
  1919. 0000145A  2F2E FFF4                move.l     -[A7], [A6 - 0xC]
  1920. 0000145E  3006                     move.w     D0, D6
  1921. 00001460  0640 0030                addi.w     D0, 0x30 /* '0' */
  1922. 00001464  3F00                     move.w     -[A7], D0
  1923. 00001466  4EBA F1E0                jsr        [PC - 0xE20 /* 00000648 */]
  1924. 0000146A  5C8F                     addq.l     A7, 6
  1925. 0000146C  302E FFF6                move.w     D0, [A6 - 0xA]
  1926. 00001470  0640 001B                addi.w     D0, 0x1B
  1927. 00001474  3F00                     move.w     -[A7], D0
  1928. 00001476  302E FFF4                move.w     D0, [A6 - 0xC]
  1929. 0000147A  0640 0014                addi.w     D0, 0x14
  1930. 0000147E  3F00                     move.w     -[A7], D0
  1931. 00001480  A893                     syscall    MoveTo
  1932. 00001482  3006                     move.w     D0, D6
  1933. 00001484  48C0                     ext.l      D0
  1934. 00001486  D080                     add.l      D0, D0
  1935. 00001488  41ED FADC                lea.l      A0, [A5 - 0x524]
  1936. 0000148C  D1C0                     add.l      A0, D0
  1937. 0000148E  3050                     movea.w    A0, [A0]
  1938. 00001490  2F08                     move.l     -[A7], A0
  1939. 00001492  486D FB91                pea.l      [A5 - 0x46F]
  1940. 00001496  4EAD 036A                jsr        [A5 + 0x36A /* export_105 */]
  1941. 0000149A  486D FB91                pea.l      [A5 - 0x46F]
  1942. 0000149E  A884                     syscall    DrawString
  1943. 000014A0  4A2D FB6C                tst.b      [A5 - 0x494]
  1944. 000014A4  6744                     beq        +0x46 /* 000014EA */
  1945. 000014A6  302E FFF6                move.w     D0, [A6 - 0xA]
  1946. 000014AA  5740                     subq.w     D0, 3
  1947. 000014AC  3F00                     move.w     -[A7], D0
  1948. 000014AE  302E FFF4                move.w     D0, [A6 - 0xC]
  1949. 000014B2  0640 0014                addi.w     D0, 0x14
  1950. 000014B6  3F00                     move.w     -[A7], D0
  1951. 000014B8  A893                     syscall    MoveTo
  1952. 000014BA  3006                     move.w     D0, D6
  1953. 000014BC  48C0                     ext.l      D0
  1954. 000014BE  D080                     add.l      D0, D0
  1955. 000014C0  41ED FB12                lea.l      A0, [A5 - 0x4EE]
  1956. 000014C4  D1C0                     add.l      A0, D0
  1957. 000014C6  3050                     movea.w    A0, [A0]
  1958. 000014C8  2F08                     move.l     -[A7], A0
  1959. 000014CA  486D FB91                pea.l      [A5 - 0x46F]
  1960. 000014CE  4EAD 036A                jsr        [A5 + 0x36A /* export_105 */]
  1961. 000014D2  558F                     subq.l     A7, 2
  1962. 000014D4  486D FB91                pea.l      [A5 - 0x46F]
  1963. 000014D8  A88C                     syscall    StringWidth
  1964. 000014DA  301F                     move.w     D0, [A7]+
  1965. 000014DC  4440                     neg.w      D0
  1966. 000014DE  3F00                     move.w     -[A7], D0
  1967. 000014E0  4267                     clr.w      -[A7]
  1968. 000014E2  A894                     syscall    Move
  1969. 000014E4  486D FB91                pea.l      [A5 - 0x46F]
  1970. 000014E8  A884                     syscall    DrawString
  1971. label000014EA:
  1972. 000014EA  5246                     addq.w     D6, 1
  1973. label000014EC:
  1974. 000014EC  0C46 0005                cmpi.w     D6, 0x5
  1975. 000014F0  6D00 FF2C                blt        -0xD2 /* 0000141E */
  1976. 000014F4  7E00                     moveq.l    D7, 0x00
  1977. 000014F6  6000 016E                bra        +0x170 /* 00001666 */
  1978. label000014FA:
  1979. 000014FA  7A05                     moveq.l    D5, 0x05
  1980. 000014FC  0C47 0002                cmpi.w     D7, 0x2
  1981. 00001500  6602                     bne        +0x4 /* 00001504 */
  1982. 00001502  7A04                     moveq.l    D5, 0x04
  1983. label00001504:
  1984. 00001504  7CFF                     moveq.l    D6, 0xFFFFFFFF
  1985. 00001506  6000 0156                bra        +0x158 /* 0000165E */
  1986. label0000150A:
  1987. 0000150A  3007                     move.w     D0, D7
  1988. 0000150C  C1FC 0048                muls.w     D0, 0x48 /* 'H' */
  1989. 00001510  3206                     move.w     D1, D6
  1990. 00001512  C3FC 002F                muls.w     D1, 0x2F /* '/' */
  1991. 00001516  486E FFF4                pea.l      [A6 - 0xC]
  1992. 0000151A  0640 0091                addi.w     D0, 0x91
  1993. 0000151E  3F00                     move.w     -[A7], D0
  1994. 00001520  0641 0011                addi.w     D1, 0x11
  1995. 00001524  3F01                     move.w     -[A7], D1
  1996. 00001526  A880                     syscall    SetPt
  1997. 00001528  0C46 FFFF                cmpi.w     D6, 0xFFFF
  1998. 0000152C  6700 00D0                beq        +0xD2 /* 000015FE */
  1999. 00001530  3007                     move.w     D0, D7
  2000. 00001532  E948                     lsl        D0.w, 4
  2001. 00001534  D046                     add.w      D0, D6
  2002. 00001536  3D40 FFF2                move.w     [A6 - 0xE], D0
  2003. 0000153A  0C6E 0023 FFF2           cmpi.w     [A6 - 0xE], 0x23 /* '#' */
  2004. 00001540  6606                     bne        +0x8 /* 00001548 */
  2005. 00001542  066E 0015 FFF4           addi.w     [A6 - 0xC], 0x15
  2006. label00001548:
  2007. 00001548  2F2E FFF4                move.l     -[A7], [A6 - 0xC]
  2008. 0000154C  3F2E FFF2                move.w     -[A7], [A6 - 0xE]
  2009. 00001550  4EBA F0F6                jsr        [PC - 0xF0A /* 00000648 */]
  2010. 00001554  5C8F                     addq.l     A7, 6
  2011. 00001556  4267                     clr.w      -[A7]
  2012. 00001558  A888                     syscall    TextFace
  2013. 0000155A  302E FFF6                move.w     D0, [A6 - 0xA]
  2014. 0000155E  0640 001B                addi.w     D0, 0x1B
  2015. 00001562  3F00                     move.w     -[A7], D0
  2016. 00001564  302E FFF4                move.w     D0, [A6 - 0xC]
  2017. 00001568  0640 0014                addi.w     D0, 0x14
  2018. 0000156C  3F00                     move.w     -[A7], D0
  2019. 0000156E  A893                     syscall    MoveTo
  2020. 00001570  3007                     move.w     D0, D7
  2021. 00001572  C1FC 000A                muls.w     D0, 0xA /* '\n' */
  2022. 00001576  41ED FABE                lea.l      A0, [A5 - 0x542]
  2023. 0000157A  D1C0                     add.l      A0, D0
  2024. 0000157C  3006                     move.w     D0, D6
  2025. 0000157E  48C0                     ext.l      D0
  2026. 00001580  D080                     add.l      D0, D0
  2027. 00001582  D1C0                     add.l      A0, D0
  2028. 00001584  3050                     movea.w    A0, [A0]
  2029. 00001586  2F08                     move.l     -[A7], A0
  2030. 00001588  486D FB91                pea.l      [A5 - 0x46F]
  2031. 0000158C  4EAD 036A                jsr        [A5 + 0x36A /* export_105 */]
  2032. 00001590  486D FB91                pea.l      [A5 - 0x46F]
  2033. 00001594  A884                     syscall    DrawString
  2034. 00001596  4A2D FB6C                tst.b      [A5 - 0x494]
  2035. 0000159A  674C                     beq        +0x4E /* 000015E8 */
  2036. 0000159C  302E FFF6                move.w     D0, [A6 - 0xA]
  2037. 000015A0  5740                     subq.w     D0, 3
  2038. 000015A2  3F00                     move.w     -[A7], D0
  2039. 000015A4  302E FFF4                move.w     D0, [A6 - 0xC]
  2040. 000015A8  0640 0014                addi.w     D0, 0x14
  2041. 000015AC  3F00                     move.w     -[A7], D0
  2042. 000015AE  A893                     syscall    MoveTo
  2043. 000015B0  3007                     move.w     D0, D7
  2044. 000015B2  C1FC 000A                muls.w     D0, 0xA /* '\n' */
  2045. 000015B6  41ED FAF4                lea.l      A0, [A5 - 0x50C]
  2046. 000015BA  D1C0                     add.l      A0, D0
  2047. 000015BC  3006                     move.w     D0, D6
  2048. 000015BE  48C0                     ext.l      D0
  2049. 000015C0  D080                     add.l      D0, D0
  2050. 000015C2  D1C0                     add.l      A0, D0
  2051. 000015C4  3050                     movea.w    A0, [A0]
  2052. 000015C6  2F08                     move.l     -[A7], A0
  2053. 000015C8  486D FB91                pea.l      [A5 - 0x46F]
  2054. 000015CC  4EAD 036A                jsr        [A5 + 0x36A /* export_105 */]
  2055. 000015D0  558F                     subq.l     A7, 2
  2056. 000015D2  486D FB91                pea.l      [A5 - 0x46F]
  2057. 000015D6  A88C                     syscall    StringWidth
  2058. 000015D8  301F                     move.w     D0, [A7]+
  2059. 000015DA  4440                     neg.w      D0
  2060. 000015DC  3F00                     move.w     -[A7], D0
  2061. 000015DE  4267                     clr.w      -[A7]
  2062. 000015E0  A894                     syscall    Move
  2063. 000015E2  486D FB91                pea.l      [A5 - 0x46F]
  2064. 000015E6  A884                     syscall    DrawString
  2065. label000015E8:
  2066. 000015E8  3007                     move.w     D0, D7
  2067. 000015EA  E948                     lsl        D0.w, 4
  2068. 000015EC  486D FB91                pea.l      [A5 - 0x46F]
  2069. 000015F0  3F00                     move.w     -[A7], D0
  2070. 000015F2  3006                     move.w     D0, D6
  2071. 000015F4  5240                     addq.w     D0, 1
  2072. 000015F6  3F00                     move.w     -[A7], D0
  2073. 000015F8  4EAD 040A                jsr        [A5 + 0x40A /* export_125 */]
  2074. 000015FC  6018                     bra        +0x1A /* 00001616 */
  2075. label000015FE:
  2076. 000015FE  486D FB91                pea.l      [A5 - 0x46F]
  2077. 00001602  3F3C 0081                move.w     -[A7], 0x81
  2078. 00001606  3007                     move.w     D0, D7
  2079. 00001608  5240                     addq.w     D0, 1
  2080. 0000160A  3F00                     move.w     -[A7], D0
  2081. 0000160C  4EAD 040A                jsr        [A5 + 0x40A /* export_125 */]
  2082. 00001610  3F3C 0005                move.w     -[A7], 0x5
  2083. 00001614  A888                     syscall    TextFace
  2084. label00001616:
  2085. 00001616  302E FFF4                move.w     D0, [A6 - 0xC]
  2086. 0000161A  0640 0020                addi.w     D0, 0x20 /* ' ' */
  2087. 0000161E  3D40 FFF8                move.w     [A6 - 0x8], D0
  2088. 00001622  302E FFF8                move.w     D0, [A6 - 0x8]
  2089. 00001626  0640 000F                addi.w     D0, 0xF
  2090. 0000162A  3D40 FFFC                move.w     [A6 - 0x4], D0
  2091. 0000162E  302E FFF6                move.w     D0, [A6 - 0xA]
  2092. 00001632  0640 FFE7                addi.w     D0, 0xFFE7
  2093. 00001636  3D40 FFFA                move.w     [A6 - 0x6], D0
  2094. 0000163A  302E FFF6                move.w     D0, [A6 - 0xA]
  2095. 0000163E  0640 0031                addi.w     D0, 0x31 /* '1' */
  2096. 00001642  3D40 FFFE                move.w     [A6 - 0x2], D0
  2097. 00001646  486D FB92                pea.l      [A5 - 0x46E]
  2098. 0000164A  7000                     moveq.l    D0, 0x00
  2099. 0000164C  102D FB91                move.b     D0, [A5 - 0x46F]
  2100. 00001650  2F00                     move.l     -[A7], D0
  2101. 00001652  486E FFF8                pea.l      [A6 - 0x8]
  2102. 00001656  3F3C 0001                move.w     -[A7], 0x1
  2103. 0000165A  A9CE                     syscall    TETextBox/TextBox
  2104. 0000165C  5246                     addq.w     D6, 1
  2105. label0000165E:
  2106. 0000165E  BC45                     cmp.w      D6, D5
  2107. 00001660  6D00 FEA8                blt        -0x156 /* 0000150A */
  2108. 00001664  5247                     addq.w     D7, 1
  2109. label00001666:
  2110. 00001666  0C47 0003                cmpi.w     D7, 0x3
  2111. 0000166A  6D00 FE8E                blt        -0x170 /* 000014FA */
  2112. 0000166E  486D FFE4                pea.l      [A5 - 0x1C]
  2113. 00001672  A89D                     syscall    PenPat
  2114. 00001674  3F3C 0078                move.w     -[A7], 0x78 /* 'x' */
  2115. 00001678  3F3C 0003                move.w     -[A7], 0x3
  2116. 0000167C  A893                     syscall    MoveTo
  2117. 0000167E  4267                     clr.w      -[A7]
  2118. 00001680  3F3C 00F4                move.w     -[A7], 0xF4
  2119. 00001684  A892                     syscall    Line
  2120. 00001686  3F3C 0078                move.w     -[A7], 0x78 /* 'x' */
  2121. 0000168A  3F3C 0078                move.w     -[A7], 0x78 /* 'x' */
  2122. 0000168E  A893                     syscall    MoveTo
  2123. 00001690  3F3C FF96                move.w     -[A7], 0xFF96
  2124. 00001694  4267                     clr.w      -[A7]
  2125. 00001696  A892                     syscall    Line
  2126. 00001698  486D FFEC                pea.l      [A5 - 0x14]
  2127. 0000169C  A89D                     syscall    PenPat
  2128. 0000169E  4CDF 00E0                movem.l    D5,D6,D7, [A7]+
  2129. 000016A2  4E5E                     unlink     A6
  2130. 000016A4  205F                     movea.l    A0, [A7]+
  2131. 000016A6  4FEF 0006                lea.l      A7, [A7 + 0x6]
  2132. 000016AA  4ED0                     jmp        [A0]
  2133. export_24:
  2134. 000016AC  4E56 FFDC                link       A6, -0x0024
  2135. 000016B0  486E FFDC                pea.l      [A6 - 0x24]
  2136. 000016B4  A976                     syscall    GetKeys
  2137. 000016B6  422D FB6C                clr.b      [A5 - 0x494]
  2138. 000016BA  0CAE 1080 0000 FFDC      cmpi.l     [A6 - 0x24], 0x10800000
  2139. 000016C2  6610                     bne        +0x12 /* 000016D4 */
  2140. 000016C4  0CAE 0000 0004 FFE0      cmpi.l     [A6 - 0x20], 0x4
  2141. 000016CC  6606                     bne        +0x8 /* 000016D4 */
  2142. 000016CE  7001                     moveq.l    D0, 0x01
  2143. 000016D0  1B40 FB6C                move.b     [A5 - 0x494], D0
  2144. label000016D4:
  2145. 000016D4  598F                     subq.l     A7, 4
  2146. 000016D6  3F3C 0086                move.w     -[A7], 0x86
  2147. 000016DA  42A7                     clr.l      -[A7]
  2148. 000016DC  4878 FFFF                push.l     0xFFFF
  2149. 000016E0  A97C                     syscall    GetNewDialog
  2150. 000016E2  205F                     movea.l    A0, [A7]+
  2151. 000016E4  2D48 FFFC                move.l     [A6 - 0x4], A0
  2152. 000016E8  2F2E FFFC                move.l     -[A7], [A6 - 0x4]
  2153. 000016EC  3F3C 0002                move.w     -[A7], 0x2
  2154. 000016F0  486E FFEE                pea.l      [A6 - 0x12]
  2155. 000016F4  486E FFF0                pea.l      [A6 - 0x10]
  2156. 000016F8  486E FFF4                pea.l      [A6 - 0xC]
  2157. 000016FC  A98D                     syscall    GetDialogItem/GetDItem
  2158. 000016FE  2F2E FFFC                move.l     -[A7], [A6 - 0x4]
  2159. 00001702  3F3C 0002                move.w     -[A7], 0x2
  2160. 00001706  3F2E FFEE                move.w     -[A7], [A6 - 0x12]
  2161. 0000170A  486D 00EA                pea.l      [A5 + 0xEA /* export_25 */]
  2162. 0000170E  486E FFF4                pea.l      [A6 - 0xC]
  2163. 00001712  A98E                     syscall    SetDialogItem/SetDItem
  2164. 00001714  2F2E FFFC                move.l     -[A7], [A6 - 0x4]
  2165. 00001718  A915                     syscall    ShowWindow
  2166. label0000171A:
  2167. 0000171A  42A7                     clr.l      -[A7]
  2168. 0000171C  486E FFEC                pea.l      [A6 - 0x14]
  2169. 00001720  A991                     syscall    ModalDialog
  2170. 00001722  0C6E 0001 FFEC           cmpi.w     [A6 - 0x14], 0x1
  2171. 00001728  66F0                     bne        -0xE /* 0000171A */
  2172. 0000172A  2F2E FFFC                move.l     -[A7], [A6 - 0x4]
  2173. 0000172E  A983                     syscall    DisposeDialog
  2174. 00001730  4E5E                     unlink     A6
  2175. 00001732  4E75                     rts
  2176. fn00001734:
  2177. 00001734  4E56 FFE8                link       A6, -0x0018
  2178. 00001738  2F0C                     move.l     -[A7], A4
  2179. 0000173A  41EE FFEC                lea.l      A0, [A6 - 0x14]
  2180. 0000173E  2848                     movea.l    A4, A0
  2181. 00001740  6000 0072                bra        +0x74 /* 000017B4 */
  2182. label00001744:
  2183. 00001744  A9B4                     syscall    SystemTask
  2184. 00001746  4EAD 0432                jsr        [A5 + 0x432 /* export_130 */]
  2185. 0000174A  558F                     subq.l     A7, 2
  2186. 0000174C  3F3C EFFF                move.w     -[A7], 0xEFFF
  2187. 00001750  2F0C                     move.l     -[A7], A4
  2188. 00001752  A970                     syscall    GetNextEvent
  2189. 00001754  101F                     move.b     D0, [A7]+
  2190. 00001756  1D40 FFFD                move.b     [A6 - 0x3], D0
  2191. 0000175A  4A2E FFFD                tst.b      [A6 - 0x3]
  2192. 0000175E  6616                     bne        +0x18 /* 00001776 */
  2193. 00001760  558F                     subq.l     A7, 2
  2194. 00001762  3F3C 1000                move.w     -[A7], 0x1000
  2195. 00001766  2F0C                     move.l     -[A7], A4
  2196. 00001768  A970                     syscall    GetNextEvent
  2197. 0000176A  101F                     move.b     D0, [A7]+
  2198. 0000176C  1D40 FFFD                move.b     [A6 - 0x3], D0
  2199. 00001770  4A2E FFFD                tst.b      [A6 - 0x3]
  2200. 00001774  673E                     beq        +0x40 /* 000017B4 */
  2201. label00001776:
  2202. 00001776  558F                     subq.l     A7, 2
  2203. 00001778  2F0C                     move.l     -[A7], A4
  2204. 0000177A  A97F                     syscall    IsDialogEvent
  2205. 0000177C  101F                     move.b     D0, [A7]+
  2206. 0000177E  4A00                     tst.b      D0
  2207. 00001780  6712                     beq        +0x14 /* 00001794 */
  2208. 00001782  558F                     subq.l     A7, 2
  2209. 00001784  2F0C                     move.l     -[A7], A4
  2210. 00001786  2F2C 0002                move.l     -[A7], [A4 + 0x2]
  2211. 0000178A  486E FFFE                pea.l      [A6 - 0x2]
  2212. 0000178E  A980                     syscall    DialogSelect
  2213. 00001790  101F                     move.b     D0, [A7]+
  2214. 00001792  6020                     bra        +0x22 /* 000017B4 */
  2215. label00001794:
  2216. 00001794  3014                     move.w     D0, [A4]
  2217. 00001796  48C0                     ext.l      D0
  2218. 00001798  E580                     asl        D0, 2
  2219. 0000179A  41ED FC92                lea.l      A0, [A5 - 0x36E]
  2220. 0000179E  D1C0                     add.l      A0, D0
  2221. 000017A0  2D50 FFE8                move.l     [A6 - 0x18], [A0]
  2222. 000017A4  4AAE FFE8                tst.l      [A6 - 0x18]
  2223. 000017A8  670A                     beq        +0xC /* 000017B4 */
  2224. 000017AA  2F0C                     move.l     -[A7], A4
  2225. 000017AC  206E FFE8                movea.l    A0, [A6 - 0x18]
  2226. 000017B0  4E90                     jsr        [A0]
  2227. 000017B2  588F                     addq.l     A7, 4
  2228. label000017B4:
  2229. 000017B4  4A2D FB6E                tst.b      [A5 - 0x492]
  2230. 000017B8  678A                     beq        -0x74 /* 00001744 */
  2231. 000017BA  285F                     movea.l    A4, [A7]+
  2232. 000017BC  4E5E                     unlink     A6
  2233. 000017BE  4E75                     rts
  2234. export_27:
  2235. fn000017C0:
  2236. 000017C0  4E56 FFE8                link       A6, -0x0018
  2237. 000017C4  2F0C                     move.l     -[A7], A4
  2238. 000017C6  41EE FFEC                lea.l      A0, [A6 - 0x14]
  2239. 000017CA  2848                     movea.l    A4, A0
  2240. 000017CC  603E                     bra        +0x40 /* 0000180C */
  2241. label000017CE:
  2242. 000017CE  558F                     subq.l     A7, 2
  2243. 000017D0  2F0C                     move.l     -[A7], A4
  2244. 000017D2  A97F                     syscall    IsDialogEvent
  2245. 000017D4  101F                     move.b     D0, [A7]+
  2246. 000017D6  4A00                     tst.b      D0
  2247. 000017D8  6712                     beq        +0x14 /* 000017EC */
  2248. 000017DA  558F                     subq.l     A7, 2
  2249. 000017DC  2F0C                     move.l     -[A7], A4
  2250. 000017DE  2F2C 0002                move.l     -[A7], [A4 + 0x2]
  2251. 000017E2  486E FFFE                pea.l      [A6 - 0x2]
  2252. 000017E6  A980                     syscall    DialogSelect
  2253. 000017E8  101F                     move.b     D0, [A7]+
  2254. 000017EA  6020                     bra        +0x22 /* 0000180C */
  2255. label000017EC:
  2256. 000017EC  3014                     move.w     D0, [A4]
  2257. 000017EE  48C0                     ext.l      D0
  2258. 000017F0  E580                     asl        D0, 2
  2259. 000017F2  41ED FC92                lea.l      A0, [A5 - 0x36E]
  2260. 000017F6  D1C0                     add.l      A0, D0
  2261. 000017F8  2D50 FFE8                move.l     [A6 - 0x18], [A0]
  2262. 000017FC  4AAE FFE8                tst.l      [A6 - 0x18]
  2263. 00001800  670A                     beq        +0xC /* 0000180C */
  2264. 00001802  2F0C                     move.l     -[A7], A4
  2265. 00001804  206E FFE8                movea.l    A0, [A6 - 0x18]
  2266. 00001808  4E90                     jsr        [A0]
  2267. 0000180A  588F                     addq.l     A7, 4
  2268. label0000180C:
  2269. 0000180C  558F                     subq.l     A7, 2
  2270. 0000180E  3F3C 0040                move.w     -[A7], 0x40 /* '@' */
  2271. 00001812  2F0C                     move.l     -[A7], A4
  2272. 00001814  A970                     syscall    GetNextEvent
  2273. 00001816  101F                     move.b     D0, [A7]+
  2274. 00001818  4A00                     tst.b      D0
  2275. 0000181A  66B2                     bne        -0x4C /* 000017CE */
  2276. 0000181C  285F                     movea.l    A4, [A7]+
  2277. 0000181E  4E5E                     unlink     A6
  2278. 00001820  4E75                     rts
  2279. 00001822  4E56 FFFC                link       A6, -0x0004
  2280. 00001826  598F                     subq.l     A7, 4
  2281. 00001828  A975                     syscall    TickCount
  2282. 0000182A  201F                     move.l     D0, [A7]+
  2283. 0000182C  2D40 FFFC                move.l     [A6 - 0x4], D0
  2284. label00001830:
  2285. 00001830  598F                     subq.l     A7, 4
  2286. 00001832  A975                     syscall    TickCount
  2287. 00001834  201F                     move.l     D0, [A7]+
  2288. 00001836  B0AE FFFC                cmp.l      D0, [A6 - 0x4]
  2289. 0000183A  67F4                     beq        -0xA /* 00001830 */
  2290. 0000183C  4E5E                     unlink     A6
  2291. 0000183E  4E75                     rts
  2292. export_26:
  2293. 00001840  4E56 FECE                link       A6, -0x0132
  2294. 00001844  2F0C                     move.l     -[A7], A4
  2295. 00001846  4EAD 0362                jsr        [A5 + 0x362 /* export_104 */]
  2296. 0000184A  4EAD 043A                jsr        [A5 + 0x43A /* export_131 */]
  2297. 0000184E  486E FFEE                pea.l      [A6 - 0x12]
  2298. 00001852  486E FFEC                pea.l      [A6 - 0x14]
  2299. 00001856  4EAD 042A                jsr        [A5 + 0x42A /* export_129 */]
  2300. 0000185A  4A6E FFEE                tst.w      [A6 - 0x12]
  2301. 0000185E  6600 00D2                bne        +0xD4 /* 00001932 */
  2302. 00001862  486D FF90                pea.l      [A5 - 0x70]
  2303. 00001866  A851                     syscall    SetCursor
  2304. 00001868  598F                     subq.l     A7, 4
  2305. 0000186A  3F3C 0001                move.w     -[A7], 0x1
  2306. 0000186E  A9C0                     syscall    GetNewMBar
  2307. 00001870  205F                     movea.l    A0, [A7]+
  2308. 00001872  4850                     pea.l      [A0]
  2309. 00001874  A93C                     syscall    SetMenuBar
  2310. 00001876  598F                     subq.l     A7, 4
  2311. 00001878  3F3C 0001                move.w     -[A7], 0x1
  2312. 0000187C  A949                     syscall    GetMenuHandle
  2313. 0000187E  205F                     movea.l    A0, [A7]+
  2314. 00001880  2D48 FFF4                move.l     [A6 - 0xC], A0
  2315. 00001884  2F2E FFF4                move.l     -[A7], [A6 - 0xC]
  2316. 00001888  4879 4452 5652           push.l     0x44525652 /* 'DRVR' */
  2317. 0000188E  A94D                     syscall    AppendResMenu/AddResMenu
  2318. 00001890  A937                     syscall    DrawMenuBar
  2319. 00001892  4EAD 035A                jsr        [A5 + 0x35A /* export_103 */]
  2320. 00001896  4EAD 0322                jsr        [A5 + 0x322 /* export_96 */]
  2321. 0000189A  4EBA EC0A                jsr        [PC - 0x13F6 /* 000004A6 */]
  2322. 0000189E  4EAD 02A2                jsr        [A5 + 0x2A2 /* export_80 */]
  2323. 000018A2  7001                     moveq.l    D0, 0x01
  2324. 000018A4  1D40 FEE1                move.b     [A6 - 0x11F], D0
  2325. 000018A8  7001                     moveq.l    D0, 0x01
  2326. 000018AA  3D40 FFEA                move.w     [A6 - 0x16], D0
  2327. 000018AE  6000 006E                bra        +0x70 /* 0000191E */
  2328. label000018B2:
  2329. 000018B2  3F2E FFEA                move.w     -[A7], [A6 - 0x16]
  2330. 000018B6  486E FEE2                pea.l      [A6 - 0x11E]
  2331. 000018BA  4EAD 041A                jsr        [A5 + 0x41A /* export_127 */]
  2332. 000018BE  4A2E FEE1                tst.b      [A6 - 0x11F]
  2333. 000018C2  674E                     beq        +0x50 /* 00001912 */
  2334. 000018C4  0CAE 5341 5645 FEE4      cmpi.l     [A6 - 0x11C], 0x53415645 /* 'SAVE' */
  2335. 000018CC  6644                     bne        +0x46 /* 00001912 */
  2336. 000018CE  558F                     subq.l     A7, 2
  2337. 000018D0  486E FEEA                pea.l      [A6 - 0x116]
  2338. 000018D4  3F2E FEE2                move.w     -[A7], [A6 - 0x11E]
  2339. 000018D8  486E FED0                pea.l      [A6 - 0x130]
  2340. 000018DC  4EAD 039A                jsr        [A5 + 0x39A /* export_111 */]
  2341. 000018E0  301F                     move.w     D0, [A7]+
  2342. 000018E2  3D40 FECE                move.w     [A6 - 0x132], D0
  2343. 000018E6  4A6E FECE                tst.w      [A6 - 0x132]
  2344. 000018EA  6626                     bne        +0x28 /* 00001912 */
  2345. 000018EC  0CAE 4D49 4C31 FED4      cmpi.l     [A6 - 0x12C], 0x4D494C31 /* 'MIL1' */
  2346. 000018F4  661C                     bne        +0x1E /* 00001912 */
  2347. 000018F6  486E FEEA                pea.l      [A6 - 0x116]
  2348. 000018FA  486D FD9E                pea.l      [A5 - 0x262]
  2349. 000018FE  4EAD 034A                jsr        [A5 + 0x34A /* export_101 */]
  2350. 00001902  508F                     addq.l     A7, 8
  2351. 00001904  3B6E FEE2 FE9E           move.w     [A5 - 0x162], [A6 - 0x11E]
  2352. 0000190A  4EAD 02B2                jsr        [A5 + 0x2B2 /* export_82 */]
  2353. 0000190E  422E FEE1                clr.b      [A6 - 0x11F]
  2354. label00001912:
  2355. 00001912  3F2E FFEA                move.w     -[A7], [A6 - 0x16]
  2356. 00001916  4EAD 0422                jsr        [A5 + 0x422 /* export_128 */]
  2357. 0000191A  526E FFEA                addq.w     [A6 - 0x16], 1
  2358. label0000191E:
  2359. 0000191E  302E FFEA                move.w     D0, [A6 - 0x16]
  2360. 00001922  B06E FFEC                cmp.w      D0, [A6 - 0x14]
  2361. 00001926  6F8A                     ble        -0x74 /* 000018B2 */
  2362. 00001928  7001                     moveq.l    D0, 0x01
  2363. 0000192A  1B40 FEA0                move.b     [A5 - 0x160], D0
  2364. 0000192E  4EBA FE04                jsr        [PC - 0x1FC /* 00001734 */]
  2365. label00001932:
  2366. 00001932  285F                     movea.l    A4, [A7]+
  2367. 00001934  4E5E                     unlink     A6
  2368. 00001936  4E75                     rts
  2369. export_30:
  2370. fn00001938:
  2371. 00001938  4E56 FFFC                link       A6, -0x0004
  2372. 0000193C  48E7 0300                movem.l    -[A7], D6,D7
  2373. 00001940  202E 0008                move.l     D0, [A6 + 0x8]
  2374. 00001944  7210                     moveq.l    D1, 0x10
  2375. 00001946  E2A0                     asr        D0, D1
  2376. 00001948  3E00                     move.w     D7, D0
  2377. 0000194A  203C 0000 FFFF           move.l     D0, 0xFFFF
  2378. 00001950  C0AE 0008                and.l      D0, [A6 + 0x8]
  2379. 00001954  3C00                     move.w     D6, D0
  2380. 00001956  4A47                     tst.w      D7
  2381. 00001958  6700 006E                beq        +0x70 /* 000019C8 */
  2382. 0000195C  3007                     move.w     D0, D7
  2383. 0000195E  48C0                     ext.l      D0
  2384. 00001960  D080                     add.l      D0, D0
  2385. 00001962  41ED FD32                lea.l      A0, [A5 - 0x2CE]
  2386. 00001966  D1C0                     add.l      A0, D0
  2387. 00001968  BC50                     cmp.w      D6, [A0]
  2388. 0000196A  6E30                     bgt        +0x32 /* 0000199C */
  2389. 0000196C  3007                     move.w     D0, D7
  2390. 0000196E  48C0                     ext.l      D0
  2391. 00001970  E580                     asl        D0, 2
  2392. 00001972  41ED FD1E                lea.l      A0, [A5 - 0x2E2]
  2393. 00001976  D1C0                     add.l      A0, D0
  2394. 00001978  3006                     move.w     D0, D6
  2395. 0000197A  5340                     subq.w     D0, 1
  2396. 0000197C  48C0                     ext.l      D0
  2397. 0000197E  E580                     asl        D0, 2
  2398. 00001980  D090                     add.l      D0, [A0]
  2399. 00001982  2040                     movea.l    A0, D0
  2400. 00001984  2010                     move.l     D0, [A0]
  2401. 00001986  2D40 FFFC                move.l     [A6 - 0x4], D0
  2402. 0000198A  4A80                     tst.l      D0
  2403. 0000198C  6730                     beq        +0x32 /* 000019BE */
  2404. 0000198E  3F06                     move.w     -[A7], D6
  2405. 00001990  3F07                     move.w     -[A7], D7
  2406. 00001992  206E FFFC                movea.l    A0, [A6 - 0x4]
  2407. 00001996  4E90                     jsr        [A0]
  2408. 00001998  588F                     addq.l     A7, 4
  2409. 0000199A  6022                     bra        +0x24 /* 000019BE */
  2410. label0000199C:
  2411. 0000199C  3007                     move.w     D0, D7
  2412. 0000199E  48C0                     ext.l      D0
  2413. 000019A0  E580                     asl        D0, 2
  2414. 000019A2  41ED FD3C                lea.l      A0, [A5 - 0x2C4]
  2415. 000019A6  D1C0                     add.l      A0, D0
  2416. 000019A8  2010                     move.l     D0, [A0]
  2417. 000019AA  2D40 FFFC                move.l     [A6 - 0x4], D0
  2418. 000019AE  4A80                     tst.l      D0
  2419. 000019B0  670C                     beq        +0xE /* 000019BE */
  2420. 000019B2  3F06                     move.w     -[A7], D6
  2421. 000019B4  3F07                     move.w     -[A7], D7
  2422. 000019B6  206E FFFC                movea.l    A0, [A6 - 0x4]
  2423. 000019BA  4E90                     jsr        [A0]
  2424. 000019BC  588F                     addq.l     A7, 4
  2425. label000019BE:
  2426. 000019BE  4A2D FB6E                tst.b      [A5 - 0x492]
  2427. 000019C2  6604                     bne        +0x6 /* 000019C8 */
  2428. 000019C4  4267                     clr.w      -[A7]
  2429. 000019C6  A938                     syscall    HiliteMenu
  2430. label000019C8:
  2431. 000019C8  4CDF 00C0                movem.l    D6,D7, [A7]+
  2432. 000019CC  4E5E                     unlink     A6
  2433. 000019CE  4E75                     rts
  2434. export_28:
  2435. 000019D0  4E56 FF00                link       A6, -0x0100
  2436. 000019D4  598F                     subq.l     A7, 4
  2437. 000019D6  3F2E 0008                move.w     -[A7], [A6 + 0x8]
  2438. 000019DA  A949                     syscall    GetMenuHandle
  2439. 000019DC  201F                     move.l     D0, [A7]+
  2440. 000019DE  2F00                     move.l     -[A7], D0
  2441. 000019E0  3F2E 000A                move.w     -[A7], [A6 + 0xA]
  2442. 000019E4  486E FF00                pea.l      [A6 - 0x100]
  2443. 000019E8  A946                     syscall    GetMenuItemText/GetItem
  2444. 000019EA  558F                     subq.l     A7, 2
  2445. 000019EC  486E FF00                pea.l      [A6 - 0x100]
  2446. 000019F0  A9B6                     syscall    OpenDeskAcc
  2447. 000019F2  301F                     move.w     D0, [A7]+
  2448. 000019F4  4E5E                     unlink     A6
  2449. 000019F6  4E75                     rts
  2450. export_29:
  2451. fn000019F8:
  2452. 000019F8  4E56 FFFA                link       A6, -0x0006
  2453. 000019FC  4A2D FEA0                tst.b      [A5 - 0x160]
  2454. 00001A00  6706                     beq        +0x8 /* 00001A08 */
  2455. 00001A02  7001                     moveq.l    D0, 0x01
  2456. 00001A04  6000 005A                bra        +0x5C /* 00001A60 */
  2457. label00001A08:
  2458. 00001A08  598F                     subq.l     A7, 4
  2459. 00001A0A  3F2E 0008                move.w     -[A7], [A6 + 0x8]
  2460. 00001A0E  A9BA                     syscall    GetString
  2461. 00001A10  201F                     move.l     D0, [A7]+
  2462. 00001A12  2D40 FFFC                move.l     [A6 - 0x4], D0
  2463. 00001A16  4AAE FFFC                tst.l      [A6 - 0x4]
  2464. 00001A1A  6710                     beq        +0x12 /* 00001A2C */
  2465. 00001A1C  486D FD9E                pea.l      [A5 - 0x262]
  2466. 00001A20  206E FFFC                movea.l    A0, [A6 - 0x4]
  2467. 00001A24  2F10                     move.l     -[A7], [A0]
  2468. 00001A26  42A7                     clr.l      -[A7]
  2469. 00001A28  42A7                     clr.l      -[A7]
  2470. 00001A2A  A98B                     syscall    ParamText
  2471. label00001A2C:
  2472. 00001A2C  4EBA FD92                jsr        [PC - 0x26E /* 000017C0 */]
  2473. 00001A30  558F                     subq.l     A7, 2
  2474. 00001A32  3F3C 0089                move.w     -[A7], 0x89
  2475. 00001A36  42A7                     clr.l      -[A7]
  2476. 00001A38  A986                     syscall    StopAlert
  2477. 00001A3A  301F                     move.w     D0, [A7]+
  2478. 00001A3C  3D40 FFFA                move.w     [A6 - 0x6], D0
  2479. 00001A40  302E FFFA                move.w     D0, [A6 - 0x6]
  2480. 00001A44  4EAD 003A                jsr        [A5 + 0x3A /* export_3 */]
  2481. 00001A48  0001 0003                ori.b      D1, 0x3
  2482. 00001A4C  0014 0006                ori.b      [A4], 0x6
  2483. 00001A50  000A 000C                ori.b      A2, 0xC
  2484. 00001A54  4EAD 02BA                jsr        [A5 + 0x2BA /* export_83 */]
  2485. 00001A58  6006                     bra        +0x8 /* 00001A60 */
  2486. 00001A5A  7001                     moveq.l    D0, 0x01
  2487. 00001A5C  6002                     bra        +0x4 /* 00001A60 */
  2488. 00001A5E  7000                     moveq.l    D0, 0x00
  2489. label00001A60:
  2490. 00001A60  4E5E                     unlink     A6
  2491. 00001A62  4E75                     rts
  2492. export_31:
  2493. 00001A64  3F3C 0081                move.w     -[A7], 0x81
  2494. 00001A68  4EBA FF8E                jsr        [PC - 0x72 /* 000019F8 */]
  2495. 00001A6C  548F                     addq.l     A7, 2
  2496. 00001A6E  4A40                     tst.w      D0
  2497. 00001A70  6706                     beq        +0x8 /* 00001A78 */
  2498. 00001A72  7001                     moveq.l    D0, 0x01
  2499. 00001A74  1B40 FB6E                move.b     [A5 - 0x492], D0
  2500. label00001A78:
  2501. 00001A78  4E75                     rts
  2502. export_32:
  2503. 00001A7A  4E56 FFF8                link       A6, -0x0008
  2504. 00001A7E  486E FFF8                pea.l      [A6 - 0x8]
  2505. 00001A82  4EAD 0282                jsr        [A5 + 0x282 /* export_76 */]
  2506. 00001A86  588F                     addq.l     A7, 4
  2507. 00001A88  302E FFFA                move.w     D0, [A6 - 0x6]
  2508. 00001A8C  0640 0018                addi.w     D0, 0x18
  2509. 00001A90  3D40 FFFE                move.w     [A6 - 0x2], D0
  2510. 00001A94  302E FFF8                move.w     D0, [A6 - 0x8]
  2511. 00001A98  0640 0020                addi.w     D0, 0x20 /* ' ' */
  2512. 00001A9C  3D40 FFFC                move.w     [A6 - 0x4], D0
  2513. 00001AA0  486E 0008                pea.l      [A6 + 0x8]
  2514. 00001AA4  A871                     syscall    GlobalToLocal
  2515. 00001AA6  558F                     subq.l     A7, 2
  2516. 00001AA8  2F2E 0008                move.l     -[A7], [A6 + 0x8]
  2517. 00001AAC  486E FFF8                pea.l      [A6 - 0x8]
  2518. 00001AB0  A8AD                     syscall    PtInRect
  2519. 00001AB2  101F                     move.b     D0, [A7]+
  2520. 00001AB4  4A00                     tst.b      D0
  2521. 00001AB6  6718                     beq        +0x1A /* 00001AD0 */
  2522. 00001AB8  4267                     clr.w      -[A7]
  2523. 00001ABA  4EAD 024A                jsr        [A5 + 0x24A /* export_69 */]
  2524. 00001ABE  548F                     addq.l     A7, 2
  2525. 00001AC0  4267                     clr.w      -[A7]
  2526. 00001AC2  4267                     clr.w      -[A7]
  2527. 00001AC4  4EBA 0ECA                jsr        [PC + 0xECA /* 00002990 */]
  2528. 00001AC8  588F                     addq.l     A7, 4
  2529. 00001ACA  70FF                     moveq.l    D0, 0xFFFFFFFF
  2530. 00001ACC  3B40 FD54                move.w     [A5 - 0x2AC], D0
  2531. label00001AD0:
  2532. 00001AD0  4E5E                     unlink     A6
  2533. 00001AD2  4E75                     rts
  2534. export_33:
  2535. 00001AD4  4E56 FFDC                link       A6, -0x0024
  2536. 00001AD8  48E7 0300                movem.l    -[A7], D6,D7
  2537. 00001ADC  2D6E 0008 FFE4           move.l     [A6 - 0x1C], [A6 + 0x8]
  2538. 00001AE2  486E FFE4                pea.l      [A6 - 0x1C]
  2539. 00001AE6  A871                     syscall    GlobalToLocal
  2540. 00001AE8  486E FFF0                pea.l      [A6 - 0x10]
  2541. 00001AEC  2F2E FFE4                move.l     -[A7], [A6 - 0x1C]
  2542. 00001AF0  4EAD 0222                jsr        [A5 + 0x222 /* export_64 */]
  2543. 00001AF4  508F                     addq.l     A7, 8
  2544. 00001AF6  3C00                     move.w     D6, D0
  2545. 00001AF8  0C46 FFFF                cmpi.w     D6, 0xFFFF
  2546. 00001AFC  6700 02D4                beq        +0x2D6 /* 00001DD2 */
  2547. 00001B00  4267                     clr.w      -[A7]
  2548. 00001B02  3F06                     move.w     -[A7], D6
  2549. 00001B04  4EAD 022A                jsr        [A5 + 0x22A /* export_65 */]
  2550. 00001B08  588F                     addq.l     A7, 4
  2551. 00001B0A  3E00                     move.w     D7, D0
  2552. 00001B0C  3F07                     move.w     -[A7], D7
  2553. 00001B0E  4EBA EAEC                jsr        [PC - 0x1514 /* 000005FC */]
  2554. 00001B12  548F                     addq.l     A7, 2
  2555. 00001B14  3D40 FFDE                move.w     [A6 - 0x22], D0
  2556. 00001B18  422E FFE3                clr.b      [A6 - 0x1D]
  2557. 00001B1C  202E 000C                move.l     D0, [A6 + 0xC]
  2558. 00001B20  B0AD FD50                cmp.l      D0, [A5 - 0x2B0]
  2559. 00001B24  6C00 012A                bge        +0x12C /* 00001C50 */
  2560. 00001B28  0C47 0040                cmpi.w     D7, 0x40 /* '@' */
  2561. 00001B2C  661C                     bne        +0x1E /* 00001B4A */
  2562. 00001B2E  4267                     clr.w      -[A7]
  2563. 00001B30  4EAD 024A                jsr        [A5 + 0x24A /* export_69 */]
  2564. 00001B34  548F                     addq.l     A7, 2
  2565. 00001B36  4267                     clr.w      -[A7]
  2566. 00001B38  4267                     clr.w      -[A7]
  2567. 00001B3A  4EBA 0E54                jsr        [PC + 0xE54 /* 00002990 */]
  2568. 00001B3E  588F                     addq.l     A7, 4
  2569. 00001B40  70FF                     moveq.l    D0, 0xFFFFFFFF
  2570. 00001B42  3B40 FD54                move.w     [A5 - 0x2AC], D0
  2571. 00001B46  6000 00D2                bra        +0xD4 /* 00001C1A */
  2572. label00001B4A:
  2573. 00001B4A  082E 0001 0010           btst.b     [A6 + 0x10], 0x1
  2574. 00001B50  6700 006E                beq        +0x70 /* 00001BC0 */
  2575. 00001B54  4878 0086                push.l     0x86
  2576. 00001B58  3F07                     move.w     -[A7], D7
  2577. 00001B5A  4267                     clr.w      -[A7]
  2578. 00001B5C  4EBA 0F04                jsr        [PC + 0xF04 /* 00002A62 */]
  2579. 00001B60  508F                     addq.l     A7, 8
  2580. 00001B62  3D40 FFE0                move.w     [A6 - 0x20], D0
  2581. 00001B66  0C6E 0086 FFE0           cmpi.w     [A6 - 0x20], 0x86
  2582. 00001B6C  6628                     bne        +0x2A /* 00001B96 */
  2583. 00001B6E  486E FFF0                pea.l      [A6 - 0x10]
  2584. 00001B72  A870                     syscall    LocalToGlobal
  2585. 00001B74  486E FFF4                pea.l      [A6 - 0xC]
  2586. 00001B78  A870                     syscall    LocalToGlobal
  2587. 00001B7A  486E FFF0                pea.l      [A6 - 0x10]
  2588. 00001B7E  3F07                     move.w     -[A7], D7
  2589. 00001B80  4267                     clr.w      -[A7]
  2590. 00001B82  4EBA 066A                jsr        [PC + 0x66A /* 000021EE */]
  2591. 00001B86  508F                     addq.l     A7, 8
  2592. 00001B88  4EAD 0212                jsr        [A5 + 0x212 /* export_62 */]
  2593. 00001B8C  7001                     moveq.l    D0, 0x01
  2594. 00001B8E  1D40 FFE3                move.b     [A6 - 0x1D], D0
  2595. 00001B92  6000 0086                bra        +0x88 /* 00001C1A */
  2596. label00001B96:
  2597. 00001B96  4267                     clr.w      -[A7]
  2598. 00001B98  4EAD 023A                jsr        [A5 + 0x23A /* export_67 */]
  2599. 00001B9C  548F                     addq.l     A7, 2
  2600. 00001B9E  4A40                     tst.w      D0
  2601. 00001BA0  6700 0078                beq        +0x7A /* 00001C1A */
  2602. 00001BA4  3F3C FC29                move.w     -[A7], 0xFC29
  2603. 00001BA8  4267                     clr.w      -[A7]
  2604. 00001BAA  4EBA 0DE4                jsr        [PC + 0xDE4 /* 00002990 */]
  2605. 00001BAE  588F                     addq.l     A7, 4
  2606. 00001BB0  3F3C 0001                move.w     -[A7], 0x1
  2607. 00001BB4  A9C8                     syscall    SysBeep
  2608. 00001BB6  3F3C 0001                move.w     -[A7], 0x1
  2609. 00001BBA  A9C8                     syscall    SysBeep
  2610. 00001BBC  6000 005C                bra        +0x5E /* 00001C1A */
  2611. label00001BC0:
  2612. 00001BC0  4878 FFFF                push.l     0xFFFF
  2613. 00001BC4  3F07                     move.w     -[A7], D7
  2614. 00001BC6  4267                     clr.w      -[A7]
  2615. 00001BC8  4EBA 0E98                jsr        [PC + 0xE98 /* 00002A62 */]
  2616. 00001BCC  508F                     addq.l     A7, 8
  2617. 00001BCE  3D40 FFE0                move.w     [A6 - 0x20], D0
  2618. 00001BD2  0C6E 0086 FFE0           cmpi.w     [A6 - 0x20], 0x86
  2619. 00001BD8  673A                     beq        +0x3C /* 00001C14 */
  2620. 00001BDA  4A6E FFE0                tst.w      [A6 - 0x20]
  2621. 00001BDE  6734                     beq        +0x36 /* 00001C14 */
  2622. 00001BE0  486E FFF0                pea.l      [A6 - 0x10]
  2623. 00001BE4  A870                     syscall    LocalToGlobal
  2624. 00001BE6  486E FFF4                pea.l      [A6 - 0xC]
  2625. 00001BEA  A870                     syscall    LocalToGlobal
  2626. 00001BEC  486E FFF0                pea.l      [A6 - 0x10]
  2627. 00001BF0  3F2E FFDE                move.w     -[A7], [A6 - 0x22]
  2628. 00001BF4  3F07                     move.w     -[A7], D7
  2629. 00001BF6  4267                     clr.w      -[A7]
  2630. 00001BF8  4EBA 09D0                jsr        [PC + 0x9D0 /* 000025CA */]
  2631. 00001BFC  4FEF 000A                lea.l      A7, [A7 + 0xA]
  2632. 00001C00  0C6E 0020 FFDE           cmpi.w     [A6 - 0x22], 0x20 /* ' ' */
  2633. 00001C06  6704                     beq        +0x6 /* 00001C0C */
  2634. 00001C08  4EAD 0212                jsr        [A5 + 0x212 /* export_62 */]
  2635. label00001C0C:
  2636. 00001C0C  7001                     moveq.l    D0, 0x01
  2637. 00001C0E  1D40 FFE3                move.b     [A6 - 0x1D], D0
  2638. 00001C12  6006                     bra        +0x8 /* 00001C1A */
  2639. label00001C14:
  2640. 00001C14  3F3C 0001                move.w     -[A7], 0x1
  2641. 00001C18  A9C8                     syscall    SysBeep
  2642. label00001C1A:
  2643. 00001C1A  4A2E FFE3                tst.b      [A6 - 0x1D]
  2644. 00001C1E  6700 01B2                beq        +0x1B4 /* 00001DD2 */
  2645. 00001C22  4267                     clr.w      -[A7]
  2646. 00001C24  3F06                     move.w     -[A7], D6
  2647. 00001C26  4EAD 0252                jsr        [A5 + 0x252 /* export_70 */]
  2648. 00001C2A  588F                     addq.l     A7, 4
  2649. 00001C2C  70FF                     moveq.l    D0, 0xFFFFFFFF
  2650. 00001C2E  3B40 FD54                move.w     [A5 - 0x2AC], D0
  2651. 00001C32  486E FFDC                pea.l      [A6 - 0x24]
  2652. 00001C36  4EAD 01FA                jsr        [A5 + 0x1FA /* export_59 */]
  2653. 00001C3A  588F                     addq.l     A7, 4
  2654. 00001C3C  4A40                     tst.w      D0
  2655. 00001C3E  6700 0192                beq        +0x194 /* 00001DD2 */
  2656. 00001C42  3F2E FFDC                move.w     -[A7], [A6 - 0x24]
  2657. 00001C46  4EAD 020A                jsr        [A5 + 0x20A /* export_61 */]
  2658. 00001C4A  548F                     addq.l     A7, 2
  2659. 00001C4C  6000 0184                bra        +0x186 /* 00001DD2 */
  2660. label00001C50:
  2661. 00001C50  BC6D FD54                cmp.w      D6, [A5 - 0x2AC]
  2662. 00001C54  6754                     beq        +0x56 /* 00001CAA */
  2663. 00001C56  0C6D FFFF FD54           cmpi.w     [A5 - 0x2AC], 0xFFFF
  2664. 00001C5C  6728                     beq        +0x2A /* 00001C86 */
  2665. 00001C5E  486E FFE8                pea.l      [A6 - 0x18]
  2666. 00001C62  3F2D FD54                move.w     -[A7], [A5 - 0x2AC]
  2667. 00001C66  4EAD 0232                jsr        [A5 + 0x232 /* export_66 */]
  2668. 00001C6A  5C8F                     addq.l     A7, 6
  2669. 00001C6C  486E FFE8                pea.l      [A6 - 0x18]
  2670. 00001C70  3F3C 0001                move.w     -[A7], 0x1
  2671. 00001C74  3F3C 0001                move.w     -[A7], 0x1
  2672. 00001C78  A8A9                     syscall    InsetRect
  2673. 00001C7A  486E FFE8                pea.l      [A6 - 0x18]
  2674. 00001C7E  A8A4                     syscall    InvertRect
  2675. 00001C80  70FF                     moveq.l    D0, 0xFFFFFFFF
  2676. 00001C82  3B40 FD54                move.w     [A5 - 0x2AC], D0
  2677. label00001C86:
  2678. 00001C86  41EE FFE8                lea.l      A0, [A6 - 0x18]
  2679. 00001C8A  43EE FFF0                lea.l      A1, [A6 - 0x10]
  2680. 00001C8E  20D9                     move.l     [A0]+, [A1]+
  2681. 00001C90  20D9                     move.l     [A0]+, [A1]+
  2682. 00001C92  486E FFE8                pea.l      [A6 - 0x18]
  2683. 00001C96  3F3C 0001                move.w     -[A7], 0x1
  2684. 00001C9A  3F3C 0001                move.w     -[A7], 0x1
  2685. 00001C9E  A8A9                     syscall    InsetRect
  2686. 00001CA0  486E FFE8                pea.l      [A6 - 0x18]
  2687. 00001CA4  A8A4                     syscall    InvertRect
  2688. 00001CA6  3B46 FD54                move.w     [A5 - 0x2AC], D6
  2689. label00001CAA:
  2690. 00001CAA  0C47 0040                cmpi.w     D7, 0x40 /* '@' */
  2691. 00001CAE  661E                     bne        +0x20 /* 00001CCE */
  2692. label00001CB0:
  2693. 00001CB0  558F                     subq.l     A7, 2
  2694. 00001CB2  A973                     syscall    StillDown
  2695. 00001CB4  101F                     move.b     D0, [A7]+
  2696. 00001CB6  4A00                     tst.b      D0
  2697. 00001CB8  66F6                     bne        -0x8 /* 00001CB0 */
  2698. 00001CBA  598F                     subq.l     A7, 4
  2699. 00001CBC  A975                     syscall    TickCount
  2700. 00001CBE  201F                     move.l     D0, [A7]+
  2701. 00001CC0  0680 0000 000A           addi.l     D0, 0xA /* '\n' */
  2702. 00001CC6  2B40 FD50                move.l     [A5 - 0x2B0], D0
  2703. 00001CCA  6000 0106                bra        +0x108 /* 00001DD2 */
  2704. label00001CCE:
  2705. 00001CCE  486E FFF0                pea.l      [A6 - 0x10]
  2706. 00001CD2  A870                     syscall    LocalToGlobal
  2707. 00001CD4  486E FFF4                pea.l      [A6 - 0xC]
  2708. 00001CD8  A870                     syscall    LocalToGlobal
  2709. 00001CDA  41EE FFE8                lea.l      A0, [A6 - 0x18]
  2710. 00001CDE  43EE FFF0                lea.l      A1, [A6 - 0x10]
  2711. 00001CE2  20D9                     move.l     [A0]+, [A1]+
  2712. 00001CE4  20D9                     move.l     [A0]+, [A1]+
  2713. 00001CE6  486E FFF0                pea.l      [A6 - 0x10]
  2714. 00001CEA  2F2E 0008                move.l     -[A7], [A6 + 0x8]
  2715. 00001CEE  4EBA 00EA                jsr        [PC + 0xEA /* 00001DDA */]
  2716. 00001CF2  508F                     addq.l     A7, 8
  2717. 00001CF4  2D40 FFFC                move.l     [A6 - 0x4], D0
  2718. 00001CF8  4A80                     tst.l      D0
  2719. 00001CFA  6700 00D6                beq        +0xD8 /* 00001DD2 */
  2720. 00001CFE  422E FFE3                clr.b      [A6 - 0x1D]
  2721. 00001D02  2D6E FFFC FFF8           move.l     [A6 - 0x8], [A6 - 0x4]
  2722. 00001D08  2F2E FFF8                move.l     -[A7], [A6 - 0x8]
  2723. 00001D0C  3F07                     move.w     -[A7], D7
  2724. 00001D0E  4267                     clr.w      -[A7]
  2725. 00001D10  4EBA 0D50                jsr        [PC + 0xD50 /* 00002A62 */]
  2726. 00001D14  508F                     addq.l     A7, 8
  2727. 00001D16  48C0                     ext.l      D0
  2728. 00001D18  2D40 FFFC                move.l     [A6 - 0x4], D0
  2729. 00001D1C  4AAE FFFC                tst.l      [A6 - 0x4]
  2730. 00001D20  6700 0060                beq        +0x62 /* 00001D82 */
  2731. 00001D24  0CAE 0000 0086 FFF8      cmpi.l     [A6 - 0x8], 0x86
  2732. 00001D2C  672E                     beq        +0x30 /* 00001D5C */
  2733. 00001D2E  202E FFFC                move.l     D0, [A6 - 0x4]
  2734. 00001D32  B0AE FFF8                cmp.l      D0, [A6 - 0x8]
  2735. 00001D36  6624                     bne        +0x26 /* 00001D5C */
  2736. 00001D38  42A7                     clr.l      -[A7]
  2737. 00001D3A  3F2E FFDE                move.w     -[A7], [A6 - 0x22]
  2738. 00001D3E  3F07                     move.w     -[A7], D7
  2739. 00001D40  4267                     clr.w      -[A7]
  2740. 00001D42  4EBA 0886                jsr        [PC + 0x886 /* 000025CA */]
  2741. 00001D46  4FEF 000A                lea.l      A7, [A7 + 0xA]
  2742. 00001D4A  0C6E 0020 FFDE           cmpi.w     [A6 - 0x22], 0x20 /* ' ' */
  2743. 00001D50  6704                     beq        +0x6 /* 00001D56 */
  2744. 00001D52  4EAD 0212                jsr        [A5 + 0x212 /* export_62 */]
  2745. label00001D56:
  2746. 00001D56  7001                     moveq.l    D0, 0x01
  2747. 00001D58  1D40 FFE3                move.b     [A6 - 0x1D], D0
  2748. label00001D5C:
  2749. 00001D5C  0CAE 0000 0086 FFF8      cmpi.l     [A6 - 0x8], 0x86
  2750. 00001D64  661C                     bne        +0x1E /* 00001D82 */
  2751. 00001D66  0C47 0040                cmpi.w     D7, 0x40 /* '@' */
  2752. 00001D6A  6716                     beq        +0x18 /* 00001D82 */
  2753. 00001D6C  42A7                     clr.l      -[A7]
  2754. 00001D6E  3F07                     move.w     -[A7], D7
  2755. 00001D70  4267                     clr.w      -[A7]
  2756. 00001D72  4EBA 047A                jsr        [PC + 0x47A /* 000021EE */]
  2757. 00001D76  508F                     addq.l     A7, 8
  2758. 00001D78  4EAD 0212                jsr        [A5 + 0x212 /* export_62 */]
  2759. 00001D7C  7001                     moveq.l    D0, 0x01
  2760. 00001D7E  1D40 FFE3                move.b     [A6 - 0x1D], D0
  2761. label00001D82:
  2762. 00001D82  4A2E FFE3                tst.b      [A6 - 0x1D]
  2763. 00001D86  672A                     beq        +0x2C /* 00001DB2 */
  2764. 00001D88  4267                     clr.w      -[A7]
  2765. 00001D8A  3F06                     move.w     -[A7], D6
  2766. 00001D8C  4EAD 0252                jsr        [A5 + 0x252 /* export_70 */]
  2767. 00001D90  588F                     addq.l     A7, 4
  2768. 00001D92  70FF                     moveq.l    D0, 0xFFFFFFFF
  2769. 00001D94  3B40 FD54                move.w     [A5 - 0x2AC], D0
  2770. 00001D98  486E FFDC                pea.l      [A6 - 0x24]
  2771. 00001D9C  4EAD 01FA                jsr        [A5 + 0x1FA /* export_59 */]
  2772. 00001DA0  588F                     addq.l     A7, 4
  2773. 00001DA2  4A40                     tst.w      D0
  2774. 00001DA4  672C                     beq        +0x2E /* 00001DD2 */
  2775. 00001DA6  3F2E FFDC                move.w     -[A7], [A6 - 0x24]
  2776. 00001DAA  4EAD 020A                jsr        [A5 + 0x20A /* export_61 */]
  2777. 00001DAE  548F                     addq.l     A7, 2
  2778. 00001DB0  6020                     bra        +0x22 /* 00001DD2 */
  2779. label00001DB2:
  2780. 00001DB2  3F3C 0004                move.w     -[A7], 0x4
  2781. 00001DB6  3F3C 0014                move.w     -[A7], 0x14
  2782. 00001DBA  4267                     clr.w      -[A7]
  2783. 00001DBC  486E FFF0                pea.l      [A6 - 0x10]
  2784. 00001DC0  486E FFE8                pea.l      [A6 - 0x18]
  2785. 00001DC4  4EAD 032A                jsr        [A5 + 0x32A /* export_97 */]
  2786. 00001DC8  4FEF 000E                lea.l      A7, [A7 + 0xE]
  2787. 00001DCC  3F3C 0001                move.w     -[A7], 0x1
  2788. 00001DD0  A9C8                     syscall    SysBeep
  2789. label00001DD2:
  2790. 00001DD2  4CDF 00C0                movem.l    D6,D7, [A7]+
  2791. 00001DD6  4E5E                     unlink     A6
  2792. 00001DD8  4E75                     rts
  2793. fn00001DDA:
  2794. 00001DDA  4E56 FFC8                link       A6, -0x0038
  2795. 00001DDE  206E 000C                movea.l    A0, [A6 + 0xC]
  2796. 00001DE2  43EE FFF8                lea.l      A1, [A6 - 0x8]
  2797. 00001DE6  22D8                     move.l     [A1]+, [A0]+
  2798. 00001DE8  22D8                     move.l     [A1]+, [A0]+
  2799. 00001DEA  486E FFDC                pea.l      [A6 - 0x24]
  2800. 00001DEE  A910                     syscall    GetWMgrPort
  2801. 00001DF0  2F2E FFDC                move.l     -[A7], [A6 - 0x24]
  2802. 00001DF4  A873                     syscall    SetPort
  2803. 00001DF6  598F                     subq.l     A7, 4
  2804. 00001DF8  A8D8                     syscall    NewRgn
  2805. 00001DFA  205F                     movea.l    A0, [A7]+
  2806. 00001DFC  2D48 FFD8                move.l     [A6 - 0x28], A0
  2807. 00001E00  2F2E FFD8                move.l     -[A7], [A6 - 0x28]
  2808. 00001E04  A87A                     syscall    GetClip
  2809. 00001E06  206E FFDC                movea.l    A0, [A6 - 0x24]
  2810. 00001E0A  4868 0010                pea.l      [A0 + 0x10]
  2811. 00001E0E  A87B                     syscall    ClipRect
  2812. 00001E10  598F                     subq.l     A7, 4
  2813. 00001E12  A8D8                     syscall    NewRgn
  2814. 00001E14  205F                     movea.l    A0, [A7]+
  2815. 00001E16  2D48 FFD4                move.l     [A6 - 0x2C], A0
  2816. 00001E1A  A8DA                     syscall    OpenRgn
  2817. 00001E1C  486E FFF8                pea.l      [A6 - 0x8]
  2818. 00001E20  3F3C 0004                move.w     -[A7], 0x4
  2819. 00001E24  3F3C 0004                move.w     -[A7], 0x4
  2820. 00001E28  A8B0                     syscall    FrameRoundRect
  2821. 00001E2A  2F2E FFD4                move.l     -[A7], [A6 - 0x2C]
  2822. 00001E2E  A8DB                     syscall    CloseRgn
  2823. 00001E30  206E FFDC                movea.l    A0, [A6 - 0x24]
  2824. 00001E34  43EE FFE0                lea.l      A1, [A6 - 0x20]
  2825. 00001E38  5088                     addq.l     A0, 8
  2826. 00001E3A  22D8                     move.l     [A1]+, [A0]+
  2827. 00001E3C  22D8                     move.l     [A1]+, [A0]+
  2828. 00001E3E  41EE FFE8                lea.l      A0, [A6 - 0x18]
  2829. 00001E42  5189                     subq.l     A1, 8
  2830. 00001E44  20D9                     move.l     [A0]+, [A1]+
  2831. 00001E46  20D9                     move.l     [A0]+, [A1]+
  2832. 00001E48  066E 0014 FFE8           addi.w     [A6 - 0x18], 0x14
  2833. 00001E4E  302E 0008                move.w     D0, [A6 + 0x8]
  2834. 00001E52  906E FFF8                sub.w      D0, [A6 - 0x8]
  2835. 00001E56  5240                     addq.w     D0, 1
  2836. 00001E58  D16E FFE8                add.w      [A6 - 0x18], D0
  2837. 00001E5C  302E FFFC                move.w     D0, [A6 - 0x4]
  2838. 00001E60  906E 0008                sub.w      D0, [A6 + 0x8]
  2839. 00001E64  916E FFEC                sub.w      [A6 - 0x14], D0
  2840. 00001E68  302E 000A                move.w     D0, [A6 + 0xA]
  2841. 00001E6C  906E FFFA                sub.w      D0, [A6 - 0x6]
  2842. 00001E70  5240                     addq.w     D0, 1
  2843. 00001E72  D16E FFEA                add.w      [A6 - 0x16], D0
  2844. 00001E76  302E FFFE                move.w     D0, [A6 - 0x2]
  2845. 00001E7A  906E 000A                sub.w      D0, [A6 + 0xA]
  2846. 00001E7E  916E FFEE                sub.w      [A6 - 0x12], D0
  2847. 00001E82  558F                     subq.l     A7, 2
  2848. 00001E84  A973                     syscall    StillDown
  2849. 00001E86  101F                     move.b     D0, [A7]+
  2850. 00001E88  4A00                     tst.b      D0
  2851. 00001E8A  6720                     beq        +0x22 /* 00001EAC */
  2852. 00001E8C  598F                     subq.l     A7, 4
  2853. 00001E8E  2F2E FFD4                move.l     -[A7], [A6 - 0x2C]
  2854. 00001E92  2F2E 0008                move.l     -[A7], [A6 + 0x8]
  2855. 00001E96  486E FFE8                pea.l      [A6 - 0x18]
  2856. 00001E9A  486E FFE0                pea.l      [A6 - 0x20]
  2857. 00001E9E  4267                     clr.w      -[A7]
  2858. 00001EA0  42A7                     clr.l      -[A7]
  2859. 00001EA2  A905                     syscall    DragGrayRgn
  2860. 00001EA4  201F                     move.l     D0, [A7]+
  2861. 00001EA6  2D40 FFD0                move.l     [A6 - 0x30], D0
  2862. 00001EAA  6008                     bra        +0xA /* 00001EB4 */
  2863. label00001EAC:
  2864. 00001EAC  2D7C 8000 8000 FFD0      move.l     [A6 - 0x30], 0x80008000
  2865. label00001EB4:
  2866. 00001EB4  598F                     subq.l     A7, 4
  2867. 00001EB6  A975                     syscall    TickCount
  2868. 00001EB8  201F                     move.l     D0, [A7]+
  2869. 00001EBA  0680 0000 000A           addi.l     D0, 0xA /* '\n' */
  2870. 00001EC0  2B40 FD50                move.l     [A5 - 0x2B0], D0
  2871. 00001EC4  2F2E FFD8                move.l     -[A7], [A6 - 0x28]
  2872. 00001EC8  A879                     syscall    SetClip
  2873. 00001ECA  2F2E FFD8                move.l     -[A7], [A6 - 0x28]
  2874. 00001ECE  A8D9                     syscall    DisposRgn/DisposeRgn
  2875. 00001ED0  2F2E FFD4                move.l     -[A7], [A6 - 0x2C]
  2876. 00001ED4  A8D9                     syscall    DisposRgn/DisposeRgn
  2877. 00001ED6  0CAE 8000 8000 FFD0      cmpi.l     [A6 - 0x30], 0x80008000
  2878. 00001EDE  6606                     bne        +0x8 /* 00001EE6 */
  2879. 00001EE0  7000                     moveq.l    D0, 0x00
  2880. 00001EE2  6000 007C                bra        +0x7E /* 00001F60 */
  2881. label00001EE6:
  2882. 00001EE6  2F2E FFD0                move.l     -[A7], [A6 - 0x30]
  2883. 00001EEA  486E 0008                pea.l      [A6 + 0x8]
  2884. 00001EEE  A87E                     syscall    AddPt
  2885. 00001EF0  203C 0000 FFFF           move.l     D0, 0xFFFF
  2886. 00001EF6  C0AE FFD0                and.l      D0, [A6 - 0x30]
  2887. 00001EFA  222E FFD0                move.l     D1, [A6 - 0x30]
  2888. 00001EFE  7410                     moveq.l    D2, 0x10
  2889. 00001F00  E4A1                     asr        D1, D2
  2890. 00001F02  2F2E 000C                move.l     -[A7], [A6 + 0xC]
  2891. 00001F06  3F00                     move.w     -[A7], D0
  2892. 00001F08  3F01                     move.w     -[A7], D1
  2893. 00001F0A  A8A8                     syscall    OffsetRect
  2894. 00001F0C  558F                     subq.l     A7, 2
  2895. 00001F0E  2F2E 0008                move.l     -[A7], [A6 + 0x8]
  2896. 00001F12  486E FFCC                pea.l      [A6 - 0x34]
  2897. 00001F16  A92C                     syscall    FindWindow
  2898. 00001F18  301F                     move.w     D0, [A7]+
  2899. 00001F1A  4AAE FFCC                tst.l      [A6 - 0x34]
  2900. 00001F1E  6718                     beq        +0x1A /* 00001F38 */
  2901. 00001F20  2F2E FFCC                move.l     -[A7], [A6 - 0x34]
  2902. 00001F24  4EBA 0D64                jsr        [PC + 0xD64 /* 00002C8A */]
  2903. 00001F28  588F                     addq.l     A7, 4
  2904. 00001F2A  48C0                     ext.l      D0
  2905. 00001F2C  2D40 FFC8                move.l     [A6 - 0x38], D0
  2906. 00001F30  0C80 0000 0080           cmpi.l     D0, 0x80
  2907. 00001F36  6624                     bne        +0x26 /* 00001F5C */
  2908. label00001F38:
  2909. 00001F38  4AAE FFCC                tst.l      [A6 - 0x34]
  2910. 00001F3C  661A                     bne        +0x1C /* 00001F58 */
  2911. 00001F3E  3F3C 0004                move.w     -[A7], 0x4
  2912. 00001F42  3F3C 0014                move.w     -[A7], 0x14
  2913. 00001F46  4267                     clr.w      -[A7]
  2914. 00001F48  2F2E 000C                move.l     -[A7], [A6 + 0xC]
  2915. 00001F4C  486E FFF8                pea.l      [A6 - 0x8]
  2916. 00001F50  4EAD 032A                jsr        [A5 + 0x32A /* export_97 */]
  2917. 00001F54  4FEF 000E                lea.l      A7, [A7 + 0xE]
  2918. label00001F58:
  2919. 00001F58  7000                     moveq.l    D0, 0x00
  2920. 00001F5A  6004                     bra        +0x6 /* 00001F60 */
  2921. label00001F5C:
  2922. 00001F5C  202E FFC8                move.l     D0, [A6 - 0x38]
  2923. label00001F60:
  2924. 00001F60  4E5E                     unlink     A6
  2925. 00001F62  4E75                     rts
  2926. export_34:
  2927. 00001F64  4E56 FFE4                link       A6, -0x001C
  2928. 00001F68  48E7 0308                movem.l    -[A7], D6,D7,A4
  2929. 00001F6C  286E 0008                movea.l    A4, [A6 + 0x8]
  2930. 00001F70  2D6C 000A FFEC           move.l     [A6 - 0x14], [A4 + 0xA]
  2931. 00001F76  558F                     subq.l     A7, 2
  2932. 00001F78  2F2E FFEC                move.l     -[A7], [A6 - 0x14]
  2933. 00001F7C  486E FFFC                pea.l      [A6 - 0x4]
  2934. 00001F80  A92C                     syscall    FindWindow
  2935. 00001F82  301F                     move.w     D0, [A7]+
  2936. 00001F84  3E00                     move.w     D7, D0
  2937. 00001F86  3007                     move.w     D0, D7
  2938. 00001F88  4EAD 003A                jsr        [A5 + 0x3A /* export_3 */]
  2939. 00001F8C  0000 0006                ori.b      D0, 0x6
  2940. 00001F90  014C                     bchg       A4, D0
  2941. 00001F92  014A                     bchg       A2, D0
  2942. 00001F94  000C 0020                ori.b      A4, 0x20 /* ' ' */
  2943. 00001F98  002A 0072 0098           ori.b      [A2 + 0x98], 0x72 /* 'r' */
  2944. 00001F9E  00FE                     .incomplete
  2945. 00001FA0  598F                     subq.l     A7, 4
  2946. 00001FA2  2F2E FFEC                move.l     -[A7], [A6 - 0x14]
  2947. 00001FA6  A93D                     syscall    MenuSelect
  2948. 00001FA8  201F                     move.l     D0, [A7]+
  2949. 00001FAA  2F00                     move.l     -[A7], D0
  2950. 00001FAC  4EBA F98A                jsr        [PC - 0x676 /* 00001938 */]
  2951. 00001FB0  588F                     addq.l     A7, 4
  2952. 00001FB2  6000 0128                bra        +0x12A /* 000020DC */
  2953. 00001FB6  2F0C                     move.l     -[A7], A4
  2954. 00001FB8  2F2E FFFC                move.l     -[A7], [A6 - 0x4]
  2955. 00001FBC  A9B3                     syscall    SystemClick
  2956. 00001FBE  6000 011C                bra        +0x11E /* 000020DC */
  2957. 00001FC2  598F                     subq.l     A7, 4
  2958. 00001FC4  2F2E FFFC                move.l     -[A7], [A6 - 0x4]
  2959. 00001FC8  A917                     syscall    GetWRefCon
  2960. 00001FCA  201F                     move.l     D0, [A7]+
  2961. 00001FCC  2D40 FFE8                move.l     [A6 - 0x18], D0
  2962. 00001FD0  206E FFE8                movea.l    A0, [A6 - 0x18]
  2963. 00001FD4  2050                     movea.l    A0, [A0]
  2964. 00001FD6  2028 0004                move.l     D0, [A0 + 0x4]
  2965. 00001FDA  2D40 FFE4                move.l     [A6 - 0x1C], D0
  2966. 00001FDE  4A80                     tst.l      D0
  2967. 00001FE0  6720                     beq        +0x22 /* 00002002 */
  2968. 00001FE2  2F2E FFFC                move.l     -[A7], [A6 - 0x4]
  2969. 00001FE6  A873                     syscall    SetPort
  2970. 00001FE8  3F2C 000E                move.w     -[A7], [A4 + 0xE]
  2971. 00001FEC  2F2C 0006                move.l     -[A7], [A4 + 0x6]
  2972. 00001FF0  2F2C 000A                move.l     -[A7], [A4 + 0xA]
  2973. 00001FF4  206E FFE4                movea.l    A0, [A6 - 0x1C]
  2974. 00001FF8  4E90                     jsr        [A0]
  2975. 00001FFA  4FEF 000A                lea.l      A7, [A7 + 0xA]
  2976. 00001FFE  6000 00DC                bra        +0xDE /* 000020DC */
  2977. label00002002:
  2978. 00002002  3F3C 0001                move.w     -[A7], 0x1
  2979. 00002006  A9C8                     syscall    SysBeep
  2980. 00002008  6000 00D2                bra        +0xD4 /* 000020DC */
  2981. 0000200C  486E FFF0                pea.l      [A6 - 0x10]
  2982. 00002010  3F3C 0004                move.w     -[A7], 0x4
  2983. 00002014  3F3C 0018                move.w     -[A7], 0x18
  2984. 00002018  3F3C 01FC                move.w     -[A7], 0x1FC
  2985. 0000201C  3F3C 0152                move.w     -[A7], 0x152
  2986. 00002020  A8A7                     syscall    SetRect
  2987. 00002022  2F2E FFFC                move.l     -[A7], [A6 - 0x4]
  2988. 00002026  2F2E FFEC                move.l     -[A7], [A6 - 0x14]
  2989. 0000202A  486E FFF0                pea.l      [A6 - 0x10]
  2990. 0000202E  A925                     syscall    DragWindow
  2991. 00002030  6000 00AA                bra        +0xAC /* 000020DC */
  2992. 00002034  486E FFF0                pea.l      [A6 - 0x10]
  2993. 00002038  3F3C 0019                move.w     -[A7], 0x19
  2994. 0000203C  3F3C 0019                move.w     -[A7], 0x19
  2995. 00002040  3F3C 03E8                move.w     -[A7], 0x3E8
  2996. 00002044  3F3C 03E8                move.w     -[A7], 0x3E8
  2997. 00002048  A8A7                     syscall    SetRect
  2998. 0000204A  598F                     subq.l     A7, 4
  2999. 0000204C  2F2E FFFC                move.l     -[A7], [A6 - 0x4]
  3000. 00002050  2F2E FFEC                move.l     -[A7], [A6 - 0x14]
  3001. 00002054  486E FFF0                pea.l      [A6 - 0x10]
  3002. 00002058  A92B                     syscall    GrowWindow
  3003. 0000205A  201F                     move.l     D0, [A7]+
  3004. 0000205C  2C00                     move.l     D6, D0
  3005. 0000205E  4A86                     tst.l      D6
  3006. 00002060  6700 007A                beq        +0x7C /* 000020DC */
  3007. 00002064  2F2E FFFC                move.l     -[A7], [A6 - 0x4]
  3008. 00002068  A873                     syscall    SetPort
  3009. 0000206A  206E FFFC                movea.l    A0, [A6 - 0x4]
  3010. 0000206E  4868 0010                pea.l      [A0 + 0x10]
  3011. 00002072  A928                     syscall    InvalRect
  3012. 00002074  206E FFFC                movea.l    A0, [A6 - 0x4]
  3013. 00002078  4868 0010                pea.l      [A0 + 0x10]
  3014. 0000207C  A8A3                     syscall    EraseRect
  3015. 0000207E  203C 0000 FFFF           move.l     D0, 0xFFFF
  3016. 00002084  C086                     and.l      D0, D6
  3017. 00002086  2206                     move.l     D1, D6
  3018. 00002088  7410                     moveq.l    D2, 0x10
  3019. 0000208A  E4A1                     asr        D1, D2
  3020. 0000208C  2F2E FFFC                move.l     -[A7], [A6 - 0x4]
  3021. 00002090  3F00                     move.w     -[A7], D0
  3022. 00002092  3F01                     move.w     -[A7], D1
  3023. 00002094  1F3C 0001                move.b     -[A7], 0x1
  3024. 00002098  A91D                     syscall    SizeWindow
  3025. 0000209A  6040                     bra        +0x42 /* 000020DC */
  3026. 0000209C  558F                     subq.l     A7, 2
  3027. 0000209E  2F2E FFFC                move.l     -[A7], [A6 - 0x4]
  3028. 000020A2  2F2E FFEC                move.l     -[A7], [A6 - 0x14]
  3029. 000020A6  A91E                     syscall    TrackGoAway
  3030. 000020A8  101F                     move.b     D0, [A7]+
  3031. 000020AA  4A00                     tst.b      D0
  3032. 000020AC  672E                     beq        +0x30 /* 000020DC */
  3033. 000020AE  598F                     subq.l     A7, 4
  3034. 000020B0  2F2E FFFC                move.l     -[A7], [A6 - 0x4]
  3035. 000020B4  A917                     syscall    GetWRefCon
  3036. 000020B6  201F                     move.l     D0, [A7]+
  3037. 000020B8  2D40 FFE8                move.l     [A6 - 0x18], D0
  3038. 000020BC  206E FFE8                movea.l    A0, [A6 - 0x18]
  3039. 000020C0  2050                     movea.l    A0, [A0]
  3040. 000020C2  2D68 0014 FFE4           move.l     [A6 - 0x1C], [A0 + 0x14]
  3041. 000020C8  4AAE FFE4                tst.l      [A6 - 0x1C]
  3042. 000020CC  6608                     bne        +0xA /* 000020D6 */
  3043. 000020CE  2F2E FFFC                move.l     -[A7], [A6 - 0x4]
  3044. 000020D2  A916                     syscall    HideWindow
  3045. 000020D4  6006                     bra        +0x8 /* 000020DC */
  3046. label000020D6:
  3047. 000020D6  206E FFE4                movea.l    A0, [A6 - 0x1C]
  3048. 000020DA  4E90                     jsr        [A0]
  3049. label000020DC:
  3050. 000020DC  4CDF 10C0                movem.l    D6,D7,A4, [A7]+
  3051. 000020E0  4E5E                     unlink     A6
  3052. 000020E2  4E75                     rts
  3053. export_38:
  3054. 000020E4  4E56 FFFA                link       A6, -0x0006
  3055. 000020E8  7002                     moveq.l    D0, 0x02
  3056. 000020EA  2D40 FFFA                move.l     [A6 - 0x6], D0
  3057. 000020EE  558F                     subq.l     A7, 2
  3058. 000020F0  3F2E 0008                move.w     -[A7], [A6 + 0x8]
  3059. 000020F4  486E FFFA                pea.l      [A6 - 0x6]
  3060. 000020F8  486D FD5A                pea.l      [A5 - 0x2A6]
  3061. 000020FC  4EAD 038A                jsr        [A5 + 0x38A /* export_109 */]
  3062. 00002100  301F                     move.w     D0, [A7]+
  3063. 00002102  3D40 FFFE                move.w     [A6 - 0x2], D0
  3064. 00002106  4A6E FFFE                tst.w      [A6 - 0x2]
  3065. 0000210A  6706                     beq        +0x8 /* 00002112 */
  3066. 0000210C  302E FFFE                move.w     D0, [A6 - 0x2]
  3067. 00002110  602C                     bra        +0x2E /* 0000213E */
  3068. label00002112:
  3069. 00002112  7002                     moveq.l    D0, 0x02
  3070. 00002114  2D40 FFFA                move.l     [A6 - 0x6], D0
  3071. 00002118  558F                     subq.l     A7, 2
  3072. 0000211A  3F2E 0008                move.w     -[A7], [A6 + 0x8]
  3073. 0000211E  486E FFFA                pea.l      [A6 - 0x6]
  3074. 00002122  486D FD56                pea.l      [A5 - 0x2AA]
  3075. 00002126  4EAD 038A                jsr        [A5 + 0x38A /* export_109 */]
  3076. 0000212A  301F                     move.w     D0, [A7]+
  3077. 0000212C  3D40 FFFE                move.w     [A6 - 0x2], D0
  3078. 00002130  4A6E FFFE                tst.w      [A6 - 0x2]
  3079. 00002134  6706                     beq        +0x8 /* 0000213C */
  3080. 00002136  302E FFFE                move.w     D0, [A6 - 0x2]
  3081. 0000213A  6002                     bra        +0x4 /* 0000213E */
  3082. label0000213C:
  3083. 0000213C  7000                     moveq.l    D0, 0x00
  3084. label0000213E:
  3085. 0000213E  4E5E                     unlink     A6
  3086. 00002140  4E75                     rts
  3087. export_36:
  3088. 00002142  4E56 FFFA                link       A6, -0x0006
  3089. 00002146  7002                     moveq.l    D0, 0x02
  3090. 00002148  2D40 FFFA                move.l     [A6 - 0x6], D0
  3091. 0000214C  558F                     subq.l     A7, 2
  3092. 0000214E  3F2E 0008                move.w     -[A7], [A6 + 0x8]
  3093. 00002152  486E FFFA                pea.l      [A6 - 0x6]
  3094. 00002156  486D FD5A                pea.l      [A5 - 0x2A6]
  3095. 0000215A  4EAD 0382                jsr        [A5 + 0x382 /* export_108 */]
  3096. 0000215E  301F                     move.w     D0, [A7]+
  3097. 00002160  3D40 FFFE                move.w     [A6 - 0x2], D0
  3098. 00002164  4A6E FFFE                tst.w      [A6 - 0x2]
  3099. 00002168  6706                     beq        +0x8 /* 00002170 */
  3100. 0000216A  302E FFFE                move.w     D0, [A6 - 0x2]
  3101. 0000216E  602C                     bra        +0x2E /* 0000219C */
  3102. label00002170:
  3103. 00002170  7002                     moveq.l    D0, 0x02
  3104. 00002172  2D40 FFFA                move.l     [A6 - 0x6], D0
  3105. 00002176  558F                     subq.l     A7, 2
  3106. 00002178  3F2E 0008                move.w     -[A7], [A6 + 0x8]
  3107. 0000217C  486E FFFA                pea.l      [A6 - 0x6]
  3108. 00002180  486D FD56                pea.l      [A5 - 0x2AA]
  3109. 00002184  4EAD 0382                jsr        [A5 + 0x382 /* export_108 */]
  3110. 00002188  301F                     move.w     D0, [A7]+
  3111. 0000218A  3D40 FFFE                move.w     [A6 - 0x2], D0
  3112. 0000218E  4A6E FFFE                tst.w      [A6 - 0x2]
  3113. 00002192  6706                     beq        +0x8 /* 0000219A */
  3114. 00002194  302E FFFE                move.w     D0, [A6 - 0x2]
  3115. 00002198  6002                     bra        +0x4 /* 0000219C */
  3116. label0000219A:
  3117. 0000219A  7000                     moveq.l    D0, 0x00
  3118. label0000219C:
  3119. 0000219C  4E5E                     unlink     A6
  3120. 0000219E  4E75                     rts
  3121. fn000021A0:
  3122. 000021A0  4E56 FFFE                link       A6, -0x0002
  3123. 000021A4  3F2E 0008                move.w     -[A7], [A6 + 0x8]
  3124. 000021A8  4EBA DFEA                jsr        [PC - 0x2016 /* 00000194 */]
  3125. 000021AC  548F                     addq.l     A7, 2
  3126. 000021AE  0C40 0013                cmpi.w     D0, 0x13
  3127. 000021B2  6604                     bne        +0x6 /* 000021B8 */
  3128. 000021B4  7001                     moveq.l    D0, 0x01
  3129. 000021B6  6032                     bra        +0x34 /* 000021EA */
  3130. label000021B8:
  3131. 000021B8  3F3C 0023                move.w     -[A7], 0x23 /* '#' */
  3132. 000021BC  3F2E 0008                move.w     -[A7], [A6 + 0x8]
  3133. 000021C0  4EBA E030                jsr        [PC - 0x1FD0 /* 000001F2 */]
  3134. 000021C4  588F                     addq.l     A7, 4
  3135. 000021C6  4A40                     tst.w      D0
  3136. 000021C8  6604                     bne        +0x6 /* 000021CE */
  3137. 000021CA  7000                     moveq.l    D0, 0x00
  3138. 000021CC  601C                     bra        +0x1E /* 000021EA */
  3139. label000021CE:
  3140. 000021CE  3F2E 0008                move.w     -[A7], [A6 + 0x8]
  3141. 000021D2  4EBA DFC0                jsr        [PC - 0x2040 /* 00000194 */]
  3142. 000021D6  548F                     addq.l     A7, 2
  3143. 000021D8  3F00                     move.w     -[A7], D0
  3144. 000021DA  4EBA E420                jsr        [PC - 0x1BE0 /* 000005FC */]
  3145. 000021DE  548F                     addq.l     A7, 2
  3146. 000021E0  4A40                     tst.w      D0
  3147. 000021E2  6704                     beq        +0x6 /* 000021E8 */
  3148. 000021E4  7001                     moveq.l    D0, 0x01
  3149. 000021E6  6002                     bra        +0x4 /* 000021EA */
  3150. label000021E8:
  3151. 000021E8  7000                     moveq.l    D0, 0x00
  3152. label000021EA:
  3153. 000021EA  4E5E                     unlink     A6
  3154. 000021EC  4E75                     rts
  3155. fn000021EE:
  3156. 000021EE  4E56 FFF0                link       A6, -0x0010
  3157. 000021F2  4AAE 000C                tst.l      [A6 + 0xC]
  3158. 000021F6  674C                     beq        +0x4E /* 00002244 */
  3159. 000021F8  486E FFFC                pea.l      [A6 - 0x4]
  3160. 000021FC  A874                     syscall    GetPort
  3161. 000021FE  2F2D FB88                move.l     -[A7], [A5 - 0x478]
  3162. 00002202  A873                     syscall    SetPort
  3163. 00002204  486E FFF0                pea.l      [A6 - 0x10]
  3164. 00002208  4EAD 028A                jsr        [A5 + 0x28A /* export_77 */]
  3165. 0000220C  588F                     addq.l     A7, 4
  3166. 0000220E  486E FFF0                pea.l      [A6 - 0x10]
  3167. 00002212  A870                     syscall    LocalToGlobal
  3168. 00002214  486E FFF4                pea.l      [A6 - 0xC]
  3169. 00002218  2F2E FFF0                move.l     -[A7], [A6 - 0x10]
  3170. 0000221C  4EBA E400                jsr        [PC - 0x1C00 /* 0000061E */]
  3171. 00002220  508F                     addq.l     A7, 8
  3172. 00002222  3F3C 0004                move.w     -[A7], 0x4
  3173. 00002226  3F3C 0014                move.w     -[A7], 0x14
  3174. 0000222A  3F3C 0001                move.w     -[A7], 0x1
  3175. 0000222E  486E FFF4                pea.l      [A6 - 0xC]
  3176. 00002232  2F2E 000C                move.l     -[A7], [A6 + 0xC]
  3177. 00002236  4EAD 032A                jsr        [A5 + 0x32A /* export_97 */]
  3178. 0000223A  4FEF 000E                lea.l      A7, [A7 + 0xE]
  3179. 0000223E  2F2E FFFC                move.l     -[A7], [A6 - 0x4]
  3180. 00002242  A873                     syscall    SetPort
  3181. label00002244:
  3182. 00002244  3F2E 000A                move.w     -[A7], [A6 + 0xA]
  3183. 00002248  4EBA E116                jsr        [PC - 0x1EEA /* 00000360 */]
  3184. 0000224C  548F                     addq.l     A7, 2
  3185. 0000224E  4A2D FB90                tst.b      [A5 - 0x470]
  3186. 00002252  57C0                     seq        D0
  3187. 00002254  4400                     neg.b      D0
  3188. 00002256  4880                     ext.w      D0
  3189. 00002258  1B40 FB90                move.b     [A5 - 0x470], D0
  3190. 0000225C  3F2E 000A                move.w     -[A7], [A6 + 0xA]
  3191. 00002260  3F2E 0008                move.w     -[A7], [A6 + 0x8]
  3192. 00002264  4EBA E786                jsr        [PC - 0x187A /* 000009EC */]
  3193. 00002268  588F                     addq.l     A7, 4
  3194. 0000226A  4267                     clr.w      -[A7]
  3195. 0000226C  3F2E 0008                move.w     -[A7], [A6 + 0x8]
  3196. 00002270  4EBA 071E                jsr        [PC + 0x71E /* 00002990 */]
  3197. 00002274  588F                     addq.l     A7, 4
  3198. 00002276  422D FEA0                clr.b      [A5 - 0x160]
  3199. 0000227A  4E5E                     unlink     A6
  3200. 0000227C  4E75                     rts
  3201. fn0000227E:
  3202. 0000227E  4E56 FFFE                link       A6, -0x0002
  3203. 00002282  2F07                     move.l     -[A7], D7
  3204. 00002284  302E 0010                move.w     D0, [A6 + 0x10]
  3205. 00002288  4EAD 002A                jsr        [A5 + 0x2A /* export_1 */]
  3206. 0000228C  0004 0012                ori.b      D4, 0x12
  3207. 00002290  0000 00D8                ori.b      D0, 0xD8
  3208. 00002294  0010 01D8                ori.b      [A0], 0xD8
  3209. 00002298  0020 020C                ori.b      -[A0], 0xC
  3210. 0000229C  0030 0326 4A6E           ori.b      [A0 + D4 * 2 + 0x6E], 0x26 /* '&' */
  3211. 000022A2  0008 6706                ori.b      A0, 0x6
  3212. 000022A6  303C 0081                move.w     D0, 0x81
  3213. 000022AA  6004                     bra        +0x6 /* 000022B0 */
  3214. 000022AC  303C 0083                move.w     D0, 0x83
  3215. label000022B0:
  3216. 000022B0  48C0                     ext.l      D0
  3217. 000022B2  B0AE 000A                cmp.l      D0, [A6 + 0xA]
  3218. 000022B6  671A                     beq        +0x1C /* 000022D2 */
  3219. 000022B8  4A2E 0013                tst.b      [A6 + 0x13]
  3220. 000022BC  670E                     beq        +0x10 /* 000022CC */
  3221. 000022BE  3F3C FC18                move.w     -[A7], 0xFC18
  3222. 000022C2  3F2E 0008                move.w     -[A7], [A6 + 0x8]
  3223. 000022C6  4EBA 06C8                jsr        [PC + 0x6C8 /* 00002990 */]
  3224. 000022CA  588F                     addq.l     A7, 4
  3225. label000022CC:
  3226. 000022CC  7000                     moveq.l    D0, 0x00
  3227. 000022CE  6000 02F4                bra        +0x2F6 /* 000025C4 */
  3228. label000022D2:
  3229. 000022D2  0C6E 0004 000E           cmpi.w     [A6 + 0xE], 0x4
  3230. 000022D8  662E                     bne        +0x30 /* 00002308 */
  3231. 000022DA  7001                     moveq.l    D0, 0x01
  3232. 000022DC  906E 0008                sub.w      D0, [A6 + 0x8]
  3233. 000022E0  3F00                     move.w     -[A7], D0
  3234. 000022E2  4EBA DF36                jsr        [PC - 0x20CA /* 0000021A */]
  3235. 000022E6  548F                     addq.l     A7, 2
  3236. 000022E8  0C40 0004                cmpi.w     D0, 0x4
  3237. 000022EC  6646                     bne        +0x48 /* 00002334 */
  3238. 000022EE  4A2E 0013                tst.b      [A6 + 0x13]
  3239. 000022F2  670E                     beq        +0x10 /* 00002302 */
  3240. 000022F4  3F3C FC25                move.w     -[A7], 0xFC25
  3241. 000022F8  3F2E 0008                move.w     -[A7], [A6 + 0x8]
  3242. 000022FC  4EBA 0692                jsr        [PC + 0x692 /* 00002990 */]
  3243. 00002300  588F                     addq.l     A7, 4
  3244. label00002302:
  3245. 00002302  7000                     moveq.l    D0, 0x00
  3246. 00002304  6000 02BE                bra        +0x2C0 /* 000025C4 */
  3247. label00002308:
  3248. 00002308  7001                     moveq.l    D0, 0x01
  3249. 0000230A  906E 0008                sub.w      D0, [A6 + 0x8]
  3250. 0000230E  3F00                     move.w     -[A7], D0
  3251. 00002310  4EBA FE8E                jsr        [PC - 0x172 /* 000021A0 */]
  3252. 00002314  548F                     addq.l     A7, 2
  3253. 00002316  4A00                     tst.b      D0
  3254. 00002318  661A                     bne        +0x1C /* 00002334 */
  3255. 0000231A  4A2E 0013                tst.b      [A6 + 0x13]
  3256. 0000231E  670E                     beq        +0x10 /* 0000232E */
  3257. 00002320  3F3C FC1C                move.w     -[A7], 0xFC1C
  3258. 00002324  3F2E 0008                move.w     -[A7], [A6 + 0x8]
  3259. 00002328  4EBA 0666                jsr        [PC + 0x666 /* 00002990 */]
  3260. 0000232C  588F                     addq.l     A7, 4
  3261. label0000232E:
  3262. 0000232E  7000                     moveq.l    D0, 0x00
  3263. 00002330  6000 0292                bra        +0x294 /* 000025C4 */
  3264. label00002334:
  3265. 00002334  7001                     moveq.l    D0, 0x01
  3266. 00002336  906E 0008                sub.w      D0, [A6 + 0x8]
  3267. 0000233A  3F2E 000E                move.w     -[A7], [A6 + 0xE]
  3268. 0000233E  3F00                     move.w     -[A7], D0
  3269. 00002340  4EBA 0614                jsr        [PC + 0x614 /* 00002956 */]
  3270. 00002344  588F                     addq.l     A7, 4
  3271. 00002346  4A00                     tst.b      D0
  3272. 00002348  671A                     beq        +0x1C /* 00002364 */
  3273. 0000234A  4A2E 0013                tst.b      [A6 + 0x13]
  3274. 0000234E  670E                     beq        +0x10 /* 0000235E */
  3275. 00002350  3F3C FC1D                move.w     -[A7], 0xFC1D
  3276. 00002354  3F2E 0008                move.w     -[A7], [A6 + 0x8]
  3277. 00002358  4EBA 0636                jsr        [PC + 0x636 /* 00002990 */]
  3278. 0000235C  588F                     addq.l     A7, 4
  3279. label0000235E:
  3280. 0000235E  7000                     moveq.l    D0, 0x00
  3281. 00002360  6000 0262                bra        +0x264 /* 000025C4 */
  3282. label00002364:
  3283. 00002364  7001                     moveq.l    D0, 0x01
  3284. 00002366  6000 025C                bra        +0x25E /* 000025C4 */
  3285. 0000236A  4A6E 0008                tst.w      [A6 + 0x8]
  3286. 0000236E  6706                     beq        +0x8 /* 00002376 */
  3287. 00002370  303C 0083                move.w     D0, 0x83
  3288. 00002374  6004                     bra        +0x6 /* 0000237A */
  3289. label00002376:
  3290. 00002376  303C 0081                move.w     D0, 0x81
  3291. label0000237A:
  3292. 0000237A  48C0                     ext.l      D0
  3293. 0000237C  B0AE 000A                cmp.l      D0, [A6 + 0xA]
  3294. 00002380  671A                     beq        +0x1C /* 0000239C */
  3295. 00002382  4A2E 0013                tst.b      [A6 + 0x13]
  3296. 00002386  670E                     beq        +0x10 /* 00002396 */
  3297. 00002388  3F3C FC19                move.w     -[A7], 0xFC19
  3298. 0000238C  3F2E 0008                move.w     -[A7], [A6 + 0x8]
  3299. 00002390  4EBA 05FE                jsr        [PC + 0x5FE /* 00002990 */]
  3300. 00002394  588F                     addq.l     A7, 4
  3301. label00002396:
  3302. 00002396  7000                     moveq.l    D0, 0x00
  3303. 00002398  6000 022A                bra        +0x22C /* 000025C4 */
  3304. label0000239C:
  3305. 0000239C  0C6E 0013 000E           cmpi.w     [A6 + 0xE], 0x13
  3306. 000023A2  6600 007A                bne        +0x7C /* 0000241E */
  3307. 000023A6  3F2E 0008                move.w     -[A7], [A6 + 0x8]
  3308. 000023AA  4EBA FDF4                jsr        [PC - 0x20C /* 000021A0 */]
  3309. 000023AE  548F                     addq.l     A7, 2
  3310. 000023B0  4A00                     tst.b      D0
  3311. 000023B2  671A                     beq        +0x1C /* 000023CE */
  3312. 000023B4  4A2E 0013                tst.b      [A6 + 0x13]
  3313. 000023B8  670E                     beq        +0x10 /* 000023C8 */
  3314. 000023BA  3F3C FC20                move.w     -[A7], 0xFC20
  3315. 000023BE  3F2E 0008                move.w     -[A7], [A6 + 0x8]
  3316. 000023C2  4EBA 05CC                jsr        [PC + 0x5CC /* 00002990 */]
  3317. 000023C6  588F                     addq.l     A7, 4
  3318. label000023C8:
  3319. 000023C8  7000                     moveq.l    D0, 0x00
  3320. 000023CA  6000 01F8                bra        +0x1FA /* 000025C4 */
  3321. label000023CE:
  3322. 000023CE  3F2E 0008                move.w     -[A7], [A6 + 0x8]
  3323. 000023D2  4EBA DDC0                jsr        [PC - 0x2240 /* 00000194 */]
  3324. 000023D6  548F                     addq.l     A7, 2
  3325. 000023D8  3E00                     move.w     D7, D0
  3326. 000023DA  0C47 FFFF                cmpi.w     D7, 0xFFFF
  3327. 000023DE  6606                     bne        +0x8 /* 000023E6 */
  3328. 000023E0  7001                     moveq.l    D0, 0x01
  3329. 000023E2  6000 01E0                bra        +0x1E2 /* 000025C4 */
  3330. label000023E6:
  3331. 000023E6  3F07                     move.w     -[A7], D7
  3332. 000023E8  4EBA E212                jsr        [PC - 0x1DEE /* 000005FC */]
  3333. 000023EC  548F                     addq.l     A7, 2
  3334. 000023EE  4A40                     tst.w      D0
  3335. 000023F0  6706                     beq        +0x8 /* 000023F8 */
  3336. 000023F2  7001                     moveq.l    D0, 0x01
  3337. 000023F4  6000 01CE                bra        +0x1D0 /* 000025C4 */
  3338. label000023F8:
  3339. 000023F8  0C47 0003                cmpi.w     D7, 0x3
  3340. 000023FC  6606                     bne        +0x8 /* 00002404 */
  3341. 000023FE  7001                     moveq.l    D0, 0x01
  3342. 00002400  6000 01C2                bra        +0x1C4 /* 000025C4 */
  3343. label00002404:
  3344. 00002404  4A2E 0013                tst.b      [A6 + 0x13]
  3345. 00002408  670E                     beq        +0x10 /* 00002418 */
  3346. 0000240A  3F3C FC21                move.w     -[A7], 0xFC21
  3347. 0000240E  3F2E 0008                move.w     -[A7], [A6 + 0x8]
  3348. 00002412  4EBA 057C                jsr        [PC + 0x57C /* 00002990 */]
  3349. 00002416  588F                     addq.l     A7, 4
  3350. label00002418:
  3351. 00002418  7000                     moveq.l    D0, 0x00
  3352. 0000241A  6000 01A8                bra        +0x1AA /* 000025C4 */
  3353. label0000241E:
  3354. 0000241E  0C6E 0014 000E           cmpi.w     [A6 + 0xE], 0x14
  3355. 00002424  660E                     bne        +0x10 /* 00002434 */
  3356. 00002426  3F2E 0008                move.w     -[A7], [A6 + 0x8]
  3357. 0000242A  4EBA DDEE                jsr        [PC - 0x2212 /* 0000021A */]
  3358. 0000242E  548F                     addq.l     A7, 2
  3359. 00002430  3E00                     move.w     D7, D0
  3360. 00002432  600C                     bra        +0xE /* 00002440 */
  3361. label00002434:
  3362. 00002434  3F2E 0008                move.w     -[A7], [A6 + 0x8]
  3363. 00002438  4EBA DD5A                jsr        [PC - 0x22A6 /* 00000194 */]
  3364. 0000243C  548F                     addq.l     A7, 2
  3365. 0000243E  3E00                     move.w     D7, D0
  3366. label00002440:
  3367. 00002440  3F2E 000E                move.w     -[A7], [A6 + 0xE]
  3368. 00002444  4EBA E336                jsr        [PC - 0x1CCA /* 0000077C */]
  3369. 00002448  548F                     addq.l     A7, 2
  3370. 0000244A  BE40                     cmp.w      D7, D0
  3371. 0000244C  671A                     beq        +0x1C /* 00002468 */
  3372. 0000244E  4A2E 0013                tst.b      [A6 + 0x13]
  3373. 00002452  670E                     beq        +0x10 /* 00002462 */
  3374. 00002454  3F3C FC1E                move.w     -[A7], 0xFC1E
  3375. 00002458  3F2E 0008                move.w     -[A7], [A6 + 0x8]
  3376. 0000245C  4EBA 0532                jsr        [PC + 0x532 /* 00002990 */]
  3377. 00002460  588F                     addq.l     A7, 4
  3378. label00002462:
  3379. 00002462  7000                     moveq.l    D0, 0x00
  3380. 00002464  6000 015E                bra        +0x160 /* 000025C4 */
  3381. label00002468:
  3382. 00002468  7001                     moveq.l    D0, 0x01
  3383. 0000246A  6000 0158                bra        +0x15A /* 000025C4 */
  3384. 0000246E  4A6E 0008                tst.w      [A6 + 0x8]
  3385. 00002472  6706                     beq        +0x8 /* 0000247A */
  3386. 00002474  303C 0083                move.w     D0, 0x83
  3387. 00002478  6004                     bra        +0x6 /* 0000247E */
  3388. label0000247A:
  3389. 0000247A  303C 0081                move.w     D0, 0x81
  3390. label0000247E:
  3391. 0000247E  48C0                     ext.l      D0
  3392. 00002480  B0AE 000A                cmp.l      D0, [A6 + 0xA]
  3393. 00002484  671A                     beq        +0x1C /* 000024A0 */
  3394. 00002486  4A2E 0013                tst.b      [A6 + 0x13]
  3395. 0000248A  670E                     beq        +0x10 /* 0000249A */
  3396. 0000248C  3F3C FC1A                move.w     -[A7], 0xFC1A
  3397. 00002490  3F2E 0008                move.w     -[A7], [A6 + 0x8]
  3398. 00002494  4EBA 04FA                jsr        [PC + 0x4FA /* 00002990 */]
  3399. 00002498  588F                     addq.l     A7, 4
  3400. label0000249A:
  3401. 0000249A  7000                     moveq.l    D0, 0x00
  3402. 0000249C  6000 0126                bra        +0x128 /* 000025C4 */
  3403. label000024A0:
  3404. 000024A0  7001                     moveq.l    D0, 0x01
  3405. 000024A2  6000 0120                bra        +0x122 /* 000025C4 */
  3406. 000024A6  4A6E 0008                tst.w      [A6 + 0x8]
  3407. 000024AA  6706                     beq        +0x8 /* 000024B2 */
  3408. 000024AC  303C 0084                move.w     D0, 0x84
  3409. 000024B0  6004                     bra        +0x6 /* 000024B6 */
  3410. label000024B2:
  3411. 000024B2  303C 0082                move.w     D0, 0x82
  3412. label000024B6:
  3413. 000024B6  48C0                     ext.l      D0
  3414. 000024B8  B0AE 000A                cmp.l      D0, [A6 + 0xA]
  3415. 000024BC  671A                     beq        +0x1C /* 000024D8 */
  3416. 000024BE  4A2E 0013                tst.b      [A6 + 0x13]
  3417. 000024C2  670E                     beq        +0x10 /* 000024D2 */
  3418. 000024C4  3F3C FC1B                move.w     -[A7], 0xFC1B
  3419. 000024C8  3F2E 0008                move.w     -[A7], [A6 + 0x8]
  3420. 000024CC  4EBA 04C2                jsr        [PC + 0x4C2 /* 00002990 */]
  3421. 000024D0  588F                     addq.l     A7, 4
  3422. label000024D2:
  3423. 000024D2  7000                     moveq.l    D0, 0x00
  3424. 000024D4  6000 00EE                bra        +0xF0 /* 000025C4 */
  3425. label000024D8:
  3426. 000024D8  3F2E 0008                move.w     -[A7], [A6 + 0x8]
  3427. 000024DC  4EBA FCC2                jsr        [PC - 0x33E /* 000021A0 */]
  3428. 000024E0  548F                     addq.l     A7, 2
  3429. 000024E2  4A00                     tst.b      D0
  3430. 000024E4  661A                     bne        +0x1C /* 00002500 */
  3431. 000024E6  4A2E 0013                tst.b      [A6 + 0x13]
  3432. 000024EA  670E                     beq        +0x10 /* 000024FA */
  3433. 000024EC  3F3C FC1F                move.w     -[A7], 0xFC1F
  3434. 000024F0  3F2E 0008                move.w     -[A7], [A6 + 0x8]
  3435. 000024F4  4EBA 049A                jsr        [PC + 0x49A /* 00002990 */]
  3436. 000024F8  588F                     addq.l     A7, 4
  3437. label000024FA:
  3438. 000024FA  7000                     moveq.l    D0, 0x00
  3439. 000024FC  6000 00C6                bra        +0xC8 /* 000025C4 */
  3440. label00002500:
  3441. 00002500  3F2E 000E                move.w     -[A7], [A6 + 0xE]
  3442. 00002504  3F2E 0008                move.w     -[A7], [A6 + 0x8]
  3443. 00002508  4EBA DF6E                jsr        [PC - 0x2092 /* 00000478 */]
  3444. 0000250C  588F                     addq.l     A7, 4
  3445. 0000250E  3D40 FFFE                move.w     [A6 - 0x2], D0
  3446. 00002512  4EAD 01EA                jsr        [A5 + 0x1EA /* export_57 */]
  3447. 00002516  B06E FFFE                cmp.w      D0, [A6 - 0x2]
  3448. 0000251A  6C3A                     bge        +0x3C /* 00002556 */
  3449. 0000251C  4EAD 01EA                jsr        [A5 + 0x1EA /* export_57 */]
  3450. 00002520  0C40 02BC                cmpi.w     D0, 0x2BC
  3451. 00002524  6616                     bne        +0x18 /* 0000253C */
  3452. 00002526  4A2E 0013                tst.b      [A6 + 0x13]
  3453. 0000252A  6724                     beq        +0x26 /* 00002550 */
  3454. 0000252C  3F3C FC22                move.w     -[A7], 0xFC22
  3455. 00002530  3F2E 0008                move.w     -[A7], [A6 + 0x8]
  3456. 00002534  4EBA 045A                jsr        [PC + 0x45A /* 00002990 */]
  3457. 00002538  588F                     addq.l     A7, 4
  3458. 0000253A  6014                     bra        +0x16 /* 00002550 */
  3459. label0000253C:
  3460. 0000253C  4A2E 0013                tst.b      [A6 + 0x13]
  3461. 00002540  670E                     beq        +0x10 /* 00002550 */
  3462. 00002542  3F3C FC23                move.w     -[A7], 0xFC23
  3463. 00002546  3F2E 0008                move.w     -[A7], [A6 + 0x8]
  3464. 0000254A  4EBA 0444                jsr        [PC + 0x444 /* 00002990 */]
  3465. 0000254E  588F                     addq.l     A7, 4
  3466. label00002550:
  3467. 00002550  7000                     moveq.l    D0, 0x00
  3468. 00002552  6000 0070                bra        +0x72 /* 000025C4 */
  3469. label00002556:
  3470. 00002556  3F2E 0008                move.w     -[A7], [A6 + 0x8]
  3471. 0000255A  4EBA DCBE                jsr        [PC - 0x2342 /* 0000021A */]
  3472. 0000255E  548F                     addq.l     A7, 2
  3473. 00002560  0C40 0004                cmpi.w     D0, 0x4
  3474. 00002564  6628                     bne        +0x2A /* 0000258E */
  3475. 00002566  3F2E 000E                move.w     -[A7], [A6 + 0xE]
  3476. 0000256A  4EBA DDB0                jsr        [PC - 0x2250 /* 0000031C */]
  3477. 0000256E  548F                     addq.l     A7, 2
  3478. 00002570  0C40 0032                cmpi.w     D0, 0x32 /* '2' */
  3479. 00002574  6F18                     ble        +0x1A /* 0000258E */
  3480. 00002576  4A2E 0013                tst.b      [A6 + 0x13]
  3481. 0000257A  670E                     beq        +0x10 /* 0000258A */
  3482. 0000257C  3F3C FC24                move.w     -[A7], 0xFC24
  3483. 00002580  3F2E 0008                move.w     -[A7], [A6 + 0x8]
  3484. 00002584  4EBA 040A                jsr        [PC + 0x40A /* 00002990 */]
  3485. 00002588  588F                     addq.l     A7, 4
  3486. label0000258A:
  3487. 0000258A  7000                     moveq.l    D0, 0x00
  3488. 0000258C  6036                     bra        +0x38 /* 000025C4 */
  3489. label0000258E:
  3490. 0000258E  0C6E 0034 000E           cmpi.w     [A6 + 0xE], 0x34 /* '4' */
  3491. 00002594  662C                     bne        +0x2E /* 000025C2 */
  3492. 00002596  3F2E 000E                move.w     -[A7], [A6 + 0xE]
  3493. 0000259A  3F2E 0008                move.w     -[A7], [A6 + 0x8]
  3494. 0000259E  4EBA DC2A                jsr        [PC - 0x23D6 /* 000001CA */]
  3495. 000025A2  588F                     addq.l     A7, 4
  3496. 000025A4  0C40 0002                cmpi.w     D0, 0x2
  3497. 000025A8  6618                     bne        +0x1A /* 000025C2 */
  3498. 000025AA  4A2E 0013                tst.b      [A6 + 0x13]
  3499. 000025AE  670E                     beq        +0x10 /* 000025BE */
  3500. 000025B0  3F3C FC27                move.w     -[A7], 0xFC27
  3501. 000025B4  3F2E 0008                move.w     -[A7], [A6 + 0x8]
  3502. 000025B8  4EBA 03D6                jsr        [PC + 0x3D6 /* 00002990 */]
  3503. 000025BC  588F                     addq.l     A7, 4
  3504. label000025BE:
  3505. 000025BE  7000                     moveq.l    D0, 0x00
  3506. 000025C0  6002                     bra        +0x4 /* 000025C4 */
  3507. label000025C2:
  3508. 000025C2  7001                     moveq.l    D0, 0x01
  3509. label000025C4:
  3510. 000025C4  2E1F                     move.l     D7, [A7]+
  3511. 000025C6  4E5E                     unlink     A6
  3512. 000025C8  4E75                     rts
  3513. fn000025CA:
  3514. 000025CA  4E56 FFEE                link       A6, -0x0012
  3515. 000025CE  302E 000C                move.w     D0, [A6 + 0xC]
  3516. 000025D2  4EAD 002A                jsr        [A5 + 0x2A /* export_1 */]
  3517. 000025D6  0004 0012                ori.b      D4, 0x12
  3518. 000025DA  0000 00BC                ori.b      D0, 0xBC
  3519. 000025DE  0010 0152                ori.b      [A0], 0x52 /* 'R' */
  3520. 000025E2  0020 02BA                ori.b      -[A0], 0xBA
  3521. 000025E6  0030 0332 486E           ori.b      [A0 + D4 + 0x6E], 0x32 /* '2' */
  3522. 000025EC  FFFA                     .invalid   <<F/7/7>>
  3523. 000025EE  A874                     syscall    GetPort
  3524. 000025F0  7001                     moveq.l    D0, 0x01
  3525. 000025F2  906E 0008                sub.w      D0, [A6 + 0x8]
  3526. 000025F6  4A40                     tst.w      D0
  3527. 000025F8  6608                     bne        +0xA /* 00002602 */
  3528. 000025FA  2F2D FB74                move.l     -[A7], [A5 - 0x48C]
  3529. 000025FE  A873                     syscall    SetPort
  3530. 00002600  6006                     bra        +0x8 /* 00002608 */
  3531. label00002602:
  3532. 00002602  2F2D FB7C                move.l     -[A7], [A5 - 0x484]
  3533. 00002606  A873                     syscall    SetPort
  3534. label00002608:
  3535. 00002608  0C6E 0004 000A           cmpi.w     [A6 + 0xA], 0x4
  3536. 0000260E  661E                     bne        +0x20 /* 0000262E */
  3537. 00002610  7001                     moveq.l    D0, 0x01
  3538. 00002612  906E 0008                sub.w      D0, [A6 + 0x8]
  3539. 00002616  3F2E 000A                move.w     -[A7], [A6 + 0xA]
  3540. 0000261A  3F00                     move.w     -[A7], D0
  3541. 0000261C  4EBA DE30                jsr        [PC - 0x21D0 /* 0000044E */]
  3542. 00002620  588F                     addq.l     A7, 4
  3543. 00002622  486E FFEE                pea.l      [A6 - 0x12]
  3544. 00002626  4EAD 0272                jsr        [A5 + 0x272 /* export_74 */]
  3545. 0000262A  588F                     addq.l     A7, 4
  3546. 0000262C  601C                     bra        +0x1E /* 0000264A */
  3547. label0000262E:
  3548. 0000262E  7001                     moveq.l    D0, 0x01
  3549. 00002630  906E 0008                sub.w      D0, [A6 + 0x8]
  3550. 00002634  3F2E 000A                move.w     -[A7], [A6 + 0xA]
  3551. 00002638  3F00                     move.w     -[A7], D0
  3552. 0000263A  4EBA DCFC                jsr        [PC - 0x2304 /* 00000338 */]
  3553. 0000263E  588F                     addq.l     A7, 4
  3554. 00002640  486E FFEE                pea.l      [A6 - 0x12]
  3555. 00002644  4EAD 0292                jsr        [A5 + 0x292 /* export_78 */]
  3556. 00002648  588F                     addq.l     A7, 4
  3557. label0000264A:
  3558. 0000264A  486E FFEE                pea.l      [A6 - 0x12]
  3559. 0000264E  A870                     syscall    LocalToGlobal
  3560. 00002650  486E FFF2                pea.l      [A6 - 0xE]
  3561. 00002654  2F2E FFEE                move.l     -[A7], [A6 - 0x12]
  3562. 00002658  4EBA DFC4                jsr        [PC - 0x203C /* 0000061E */]
  3563. 0000265C  508F                     addq.l     A7, 8
  3564. 0000265E  4AAE 000E                tst.l      [A6 + 0xE]
  3565. 00002662  671C                     beq        +0x1E /* 00002680 */
  3566. 00002664  3F3C 0004                move.w     -[A7], 0x4
  3567. 00002668  3F3C 0014                move.w     -[A7], 0x14
  3568. 0000266C  3F3C 0001                move.w     -[A7], 0x1
  3569. 00002670  486E FFF2                pea.l      [A6 - 0xE]
  3570. 00002674  2F2E 000E                move.l     -[A7], [A6 + 0xE]
  3571. 00002678  4EAD 032A                jsr        [A5 + 0x32A /* export_97 */]
  3572. 0000267C  4FEF 000E                lea.l      A7, [A7 + 0xE]
  3573. label00002680:
  3574. 00002680  2F2E FFFA                move.l     -[A7], [A6 - 0x6]
  3575. 00002684  A873                     syscall    SetPort
  3576. 00002686  3F2E 000A                move.w     -[A7], [A6 + 0xA]
  3577. 0000268A  4EBA E100                jsr        [PC - 0x1F00 /* 0000078C */]
  3578. 0000268E  548F                     addq.l     A7, 2
  3579. 00002690  3B40 FD5A                move.w     [A5 - 0x2A6], D0
  3580. 00002694  6000 0284                bra        +0x286 /* 0000291A */
  3581. 00002698  486E FFFA                pea.l      [A6 - 0x6]
  3582. 0000269C  A874                     syscall    GetPort
  3583. 0000269E  4A6E 0008                tst.w      [A6 + 0x8]
  3584. 000026A2  6608                     bne        +0xA /* 000026AC */
  3585. 000026A4  2F2D FB74                move.l     -[A7], [A5 - 0x48C]
  3586. 000026A8  A873                     syscall    SetPort
  3587. 000026AA  6006                     bra        +0x8 /* 000026B2 */
  3588. label000026AC:
  3589. 000026AC  2F2D FB7C                move.l     -[A7], [A5 - 0x484]
  3590. 000026B0  A873                     syscall    SetPort
  3591. label000026B2:
  3592. 000026B2  0C6E 0014 000A           cmpi.w     [A6 + 0xA], 0x14
  3593. 000026B8  661A                     bne        +0x1C /* 000026D4 */
  3594. 000026BA  3F2E 000A                move.w     -[A7], [A6 + 0xA]
  3595. 000026BE  3F2E 0008                move.w     -[A7], [A6 + 0x8]
  3596. 000026C2  4EBA DD8A                jsr        [PC - 0x2276 /* 0000044E */]
  3597. 000026C6  588F                     addq.l     A7, 4
  3598. 000026C8  486E FFEE                pea.l      [A6 - 0x12]
  3599. 000026CC  4EAD 0272                jsr        [A5 + 0x272 /* export_74 */]
  3600. 000026D0  588F                     addq.l     A7, 4
  3601. 000026D2  6018                     bra        +0x1A /* 000026EC */
  3602. label000026D4:
  3603. 000026D4  3F2E 000A                move.w     -[A7], [A6 + 0xA]
  3604. 000026D8  3F2E 0008                move.w     -[A7], [A6 + 0x8]
  3605. 000026DC  4EBA DC5A                jsr        [PC - 0x23A6 /* 00000338 */]
  3606. 000026E0  588F                     addq.l     A7, 4
  3607. 000026E2  486E FFEE                pea.l      [A6 - 0x12]
  3608. 000026E6  4EAD 0292                jsr        [A5 + 0x292 /* export_78 */]
  3609. 000026EA  588F                     addq.l     A7, 4
  3610. label000026EC:
  3611. 000026EC  486E FFEE                pea.l      [A6 - 0x12]
  3612. 000026F0  A870                     syscall    LocalToGlobal
  3613. 000026F2  486E FFF2                pea.l      [A6 - 0xE]
  3614. 000026F6  2F2E FFEE                move.l     -[A7], [A6 - 0x12]
  3615. 000026FA  4EBA DF22                jsr        [PC - 0x20DE /* 0000061E */]
  3616. 000026FE  508F                     addq.l     A7, 8
  3617. 00002700  4AAE 000E                tst.l      [A6 + 0xE]
  3618. 00002704  671C                     beq        +0x1E /* 00002722 */
  3619. 00002706  3F3C 0004                move.w     -[A7], 0x4
  3620. 0000270A  3F3C 0014                move.w     -[A7], 0x14
  3621. 0000270E  3F3C 0001                move.w     -[A7], 0x1
  3622. 00002712  486E FFF2                pea.l      [A6 - 0xE]
  3623. 00002716  2F2E 000E                move.l     -[A7], [A6 + 0xE]
  3624. 0000271A  4EAD 032A                jsr        [A5 + 0x32A /* export_97 */]
  3625. 0000271E  4FEF 000E                lea.l      A7, [A7 + 0xE]
  3626. label00002722:
  3627. 00002722  2F2E FFFA                move.l     -[A7], [A6 - 0x6]
  3628. 00002726  A873                     syscall    SetPort
  3629. 00002728  70FF                     moveq.l    D0, 0xFFFFFFFF
  3630. 0000272A  3B40 FD5A                move.w     [A5 - 0x2A6], D0
  3631. 0000272E  6000 01EA                bra        +0x1EC /* 0000291A */
  3632. 00002732  486E FFFA                pea.l      [A6 - 0x6]
  3633. 00002736  A874                     syscall    GetPort
  3634. 00002738  4A6E 0008                tst.w      [A6 + 0x8]
  3635. 0000273C  6608                     bne        +0xA /* 00002746 */
  3636. 0000273E  2F2D FB74                move.l     -[A7], [A5 - 0x48C]
  3637. 00002742  A873                     syscall    SetPort
  3638. 00002744  6006                     bra        +0x8 /* 0000274C */
  3639. label00002746:
  3640. 00002746  2F2D FB7C                move.l     -[A7], [A5 - 0x484]
  3641. 0000274A  A873                     syscall    SetPort
  3642. label0000274C:
  3643. 0000274C  3F2E 000A                move.w     -[A7], [A6 + 0xA]
  3644. 00002750  486E FFEE                pea.l      [A6 - 0x12]
  3645. 00002754  4EAD 027A                jsr        [A5 + 0x27A /* export_75 */]
  3646. 00002758  5C8F                     addq.l     A7, 6
  3647. 0000275A  486E FFEE                pea.l      [A6 - 0x12]
  3648. 0000275E  A870                     syscall    LocalToGlobal
  3649. 00002760  302E 000A                move.w     D0, [A6 + 0xA]
  3650. 00002764  B06D FD5A                cmp.w      D0, [A5 - 0x2A6]
  3651. 00002768  663A                     bne        +0x3C /* 000027A4 */
  3652. 0000276A  3F3C 0002                move.w     -[A7], 0x2
  3653. 0000276E  3F2E 000A                move.w     -[A7], [A6 + 0xA]
  3654. 00002772  3F2E 0008                move.w     -[A7], [A6 + 0x8]
  3655. 00002776  4EBA DBFA                jsr        [PC - 0x2406 /* 00000372 */]
  3656. 0000277A  5C8F                     addq.l     A7, 6
  3657. 0000277C  2D6E FFEE FFF2           move.l     [A6 - 0xE], [A6 - 0x12]
  3658. 00002782  596E FFF4                subq.w     [A6 - 0xC], 4
  3659. 00002786  586E FFF2                addq.w     [A6 - 0xE], 4
  3660. 0000278A  302E FFF2                move.w     D0, [A6 - 0xE]
  3661. 0000278E  0640 0018                addi.w     D0, 0x18
  3662. 00002792  3D40 FFF6                move.w     [A6 - 0xA], D0
  3663. 00002796  302E FFF4                move.w     D0, [A6 - 0xC]
  3664. 0000279A  0640 0020                addi.w     D0, 0x20 /* ' ' */
  3665. 0000279E  3D40 FFF8                move.w     [A6 - 0x8], D0
  3666. 000027A2  6020                     bra        +0x22 /* 000027C4 */
  3667. label000027A4:
  3668. 000027A4  3F3C 0001                move.w     -[A7], 0x1
  3669. 000027A8  3F2E 000A                move.w     -[A7], [A6 + 0xA]
  3670. 000027AC  3F2E 0008                move.w     -[A7], [A6 + 0x8]
  3671. 000027B0  4EBA DBC0                jsr        [PC - 0x2440 /* 00000372 */]
  3672. 000027B4  5C8F                     addq.l     A7, 6
  3673. 000027B6  486E FFF2                pea.l      [A6 - 0xE]
  3674. 000027BA  2F2E FFEE                move.l     -[A7], [A6 - 0x12]
  3675. 000027BE  4EBA DE5E                jsr        [PC - 0x21A2 /* 0000061E */]
  3676. 000027C2  508F                     addq.l     A7, 8
  3677. label000027C4:
  3678. 000027C4  4AAE 000E                tst.l      [A6 + 0xE]
  3679. 000027C8  671C                     beq        +0x1E /* 000027E6 */
  3680. 000027CA  3F3C 0004                move.w     -[A7], 0x4
  3681. 000027CE  3F3C 0014                move.w     -[A7], 0x14
  3682. 000027D2  3F3C 0001                move.w     -[A7], 0x1
  3683. 000027D6  486E FFF2                pea.l      [A6 - 0xE]
  3684. 000027DA  2F2E 000E                move.l     -[A7], [A6 + 0xE]
  3685. 000027DE  4EAD 032A                jsr        [A5 + 0x32A /* export_97 */]
  3686. 000027E2  4FEF 000E                lea.l      A7, [A7 + 0xE]
  3687. label000027E6:
  3688. 000027E6  2F2E FFFA                move.l     -[A7], [A6 - 0x6]
  3689. 000027EA  A873                     syscall    SetPort
  3690. 000027EC  0C6E 0023 000A           cmpi.w     [A6 + 0xA], 0x23 /* '#' */
  3691. 000027F2  6644                     bne        +0x46 /* 00002838 */
  3692. 000027F4  3F2E 0008                move.w     -[A7], [A6 + 0x8]
  3693. 000027F8  4EBA D99A                jsr        [PC - 0x2666 /* 00000194 */]
  3694. 000027FC  548F                     addq.l     A7, 2
  3695. 000027FE  3F00                     move.w     -[A7], D0
  3696. 00002800  4EBA DDFA                jsr        [PC - 0x2206 /* 000005FC */]
  3697. 00002804  548F                     addq.l     A7, 2
  3698. 00002806  0C40 0010                cmpi.w     D0, 0x10
  3699. 0000280A  660E                     bne        +0x10 /* 0000281A */
  3700. 0000280C  3F3C 0013                move.w     -[A7], 0x13
  3701. 00002810  3F2E 0008                move.w     -[A7], [A6 + 0x8]
  3702. 00002814  4EBA DB22                jsr        [PC - 0x24DE /* 00000338 */]
  3703. 00002818  588F                     addq.l     A7, 4
  3704. label0000281A:
  3705. 0000281A  3F2E 0008                move.w     -[A7], [A6 + 0x8]
  3706. 0000281E  4EBA D9FA                jsr        [PC - 0x2606 /* 0000021A */]
  3707. 00002822  548F                     addq.l     A7, 2
  3708. 00002824  0C40 0004                cmpi.w     D0, 0x4
  3709. 00002828  660E                     bne        +0x10 /* 00002838 */
  3710. 0000282A  3F3C 0014                move.w     -[A7], 0x14
  3711. 0000282E  3F2E 0008                move.w     -[A7], [A6 + 0x8]
  3712. 00002832  4EBA DC1A                jsr        [PC - 0x23E6 /* 0000044E */]
  3713. 00002836  588F                     addq.l     A7, 4
  3714. label00002838:
  3715. 00002838  3F2E 0008                move.w     -[A7], [A6 + 0x8]
  3716. 0000283C  4EBA D956                jsr        [PC - 0x26AA /* 00000194 */]
  3717. 00002840  548F                     addq.l     A7, 2
  3718. 00002842  3D40 FFFE                move.w     [A6 - 0x2], D0
  3719. 00002846  3F2E FFFE                move.w     -[A7], [A6 - 0x2]
  3720. 0000284A  4EBA DDB0                jsr        [PC - 0x2250 /* 000005FC */]
  3721. 0000284E  548F                     addq.l     A7, 2
  3722. 00002850  4A40                     tst.w      D0
  3723. 00002852  6640                     bne        +0x42 /* 00002894 */
  3724. 00002854  3F2E FFFE                move.w     -[A7], [A6 - 0x2]
  3725. 00002858  3F2E 0008                move.w     -[A7], [A6 + 0x8]
  3726. 0000285C  4EBA 00F8                jsr        [PC + 0xF8 /* 00002956 */]
  3727. 00002860  588F                     addq.l     A7, 4
  3728. 00002862  4A00                     tst.b      D0
  3729. 00002864  672E                     beq        +0x30 /* 00002894 */
  3730. 00002866  302E 000A                move.w     D0, [A6 + 0xA]
  3731. 0000286A  B06D FD5A                cmp.w      D0, [A5 - 0x2A6]
  3732. 0000286E  6610                     bne        +0x12 /* 00002880 */
  3733. 00002870  3F3C 0013                move.w     -[A7], 0x13
  3734. 00002874  3F2E 0008                move.w     -[A7], [A6 + 0x8]
  3735. 00002878  4EBA DABE                jsr        [PC - 0x2542 /* 00000338 */]
  3736. 0000287C  588F                     addq.l     A7, 4
  3737. 0000287E  6014                     bra        +0x16 /* 00002894 */
  3738. label00002880:
  3739. 00002880  302E FFFE                move.w     D0, [A6 - 0x2]
  3740. 00002884  0640 0010                addi.w     D0, 0x10
  3741. 00002888  3F00                     move.w     -[A7], D0
  3742. 0000288A  3F2E 0008                move.w     -[A7], [A6 + 0x8]
  3743. 0000288E  4EBA DAA8                jsr        [PC - 0x2558 /* 00000338 */]
  3744. 00002892  588F                     addq.l     A7, 4
  3745. label00002894:
  3746. 00002894  70FF                     moveq.l    D0, 0xFFFFFFFF
  3747. 00002896  3B40 FD5A                move.w     [A5 - 0x2A6], D0
  3748. 0000289A  6000 007E                bra        +0x80 /* 0000291A */
  3749. 0000289E  3F2E 000A                move.w     -[A7], [A6 + 0xA]
  3750. 000028A2  3F2E 0008                move.w     -[A7], [A6 + 0x8]
  3751. 000028A6  4EBA D838                jsr        [PC - 0x27C8 /* 000000E0 */]
  3752. 000028AA  588F                     addq.l     A7, 4
  3753. 000028AC  486E FFFA                pea.l      [A6 - 0x6]
  3754. 000028B0  A874                     syscall    GetPort
  3755. 000028B2  4A6E 0008                tst.w      [A6 + 0x8]
  3756. 000028B6  6608                     bne        +0xA /* 000028C0 */
  3757. 000028B8  2F2D FB78                move.l     -[A7], [A5 - 0x488]
  3758. 000028BC  A873                     syscall    SetPort
  3759. 000028BE  6006                     bra        +0x8 /* 000028C6 */
  3760. label000028C0:
  3761. 000028C0  2F2D FB80                move.l     -[A7], [A5 - 0x480]
  3762. 000028C4  A873                     syscall    SetPort
  3763. label000028C6:
  3764. 000028C6  3F2E 0008                move.w     -[A7], [A6 + 0x8]
  3765. 000028CA  3F2E 000A                move.w     -[A7], [A6 + 0xA]
  3766. 000028CE  486E FFEE                pea.l      [A6 - 0x12]
  3767. 000028D2  4EAD 029A                jsr        [A5 + 0x29A /* export_79 */]
  3768. 000028D6  508F                     addq.l     A7, 8
  3769. 000028D8  486E FFEE                pea.l      [A6 - 0x12]
  3770. 000028DC  A870                     syscall    LocalToGlobal
  3771. 000028DE  486E FFF2                pea.l      [A6 - 0xE]
  3772. 000028E2  2F2E FFEE                move.l     -[A7], [A6 - 0x12]
  3773. 000028E6  4EBA DD36                jsr        [PC - 0x22CA /* 0000061E */]
  3774. 000028EA  508F                     addq.l     A7, 8
  3775. 000028EC  4AAE 000E                tst.l      [A6 + 0xE]
  3776. 000028F0  671C                     beq        +0x1E /* 0000290E */
  3777. 000028F2  3F3C 0004                move.w     -[A7], 0x4
  3778. 000028F6  3F3C 0014                move.w     -[A7], 0x14
  3779. 000028FA  3F3C 0001                move.w     -[A7], 0x1
  3780. 000028FE  486E FFF2                pea.l      [A6 - 0xE]
  3781. 00002902  2F2E 000E                move.l     -[A7], [A6 + 0xE]
  3782. 00002906  4EAD 032A                jsr        [A5 + 0x32A /* export_97 */]
  3783. 0000290A  4FEF 000E                lea.l      A7, [A7 + 0xE]
  3784. label0000290E:
  3785. 0000290E  2F2E FFFA                move.l     -[A7], [A6 - 0x6]
  3786. 00002912  A873                     syscall    SetPort
  3787. 00002914  70FF                     moveq.l    D0, 0xFFFFFFFF
  3788. 00002916  3B40 FD5A                move.w     [A5 - 0x2A6], D0
  3789. label0000291A:
  3790. 0000291A  4EBA EEA4                jsr        [PC - 0x115C /* 000017C0 */]
  3791. 0000291E  0C6E 0020 000C           cmpi.w     [A6 + 0xC], 0x20 /* ' ' */
  3792. 00002924  670E                     beq        +0x10 /* 00002934 */
  3793. 00002926  4A2D FB90                tst.b      [A5 - 0x470]
  3794. 0000292A  57C0                     seq        D0
  3795. 0000292C  4400                     neg.b      D0
  3796. 0000292E  4880                     ext.w      D0
  3797. 00002930  1B40 FB90                move.b     [A5 - 0x470], D0
  3798. label00002934:
  3799. 00002934  4267                     clr.w      -[A7]
  3800. 00002936  3F2E 0008                move.w     -[A7], [A6 + 0x8]
  3801. 0000293A  4EBA 0054                jsr        [PC + 0x54 /* 00002990 */]
  3802. 0000293E  588F                     addq.l     A7, 4
  3803. 00002940  3F2E 000A                move.w     -[A7], [A6 + 0xA]
  3804. 00002944  3F2E 0008                move.w     -[A7], [A6 + 0x8]
  3805. 00002948  4EBA E0B4                jsr        [PC - 0x1F4C /* 000009FE */]
  3806. 0000294C  588F                     addq.l     A7, 4
  3807. 0000294E  422D FEA0                clr.b      [A5 - 0x160]
  3808. 00002952  4E5E                     unlink     A6
  3809. 00002954  4E75                     rts
  3810. fn00002956:
  3811. 00002956  4E56 FFFE                link       A6, -0x0002
  3812. 0000295A  0C6E FFFF 000A           cmpi.w     [A6 + 0xA], 0xFFFF
  3813. 00002960  6604                     bne        +0x6 /* 00002966 */
  3814. 00002962  7000                     moveq.l    D0, 0x00
  3815. 00002964  6026                     bra        +0x28 /* 0000298C */
  3816. label00002966:
  3817. 00002966  3F2E 000A                move.w     -[A7], [A6 + 0xA]
  3818. 0000296A  4EBA DE20                jsr        [PC - 0x21E0 /* 0000078C */]
  3819. 0000296E  548F                     addq.l     A7, 2
  3820. 00002970  3D40 FFFE                move.w     [A6 - 0x2], D0
  3821. 00002974  3F2E FFFE                move.w     -[A7], [A6 - 0x2]
  3822. 00002978  3F2E 0008                move.w     -[A7], [A6 + 0x8]
  3823. 0000297C  4EBA D874                jsr        [PC - 0x278C /* 000001F2 */]
  3824. 00002980  588F                     addq.l     A7, 4
  3825. 00002982  4A40                     tst.w      D0
  3826. 00002984  6704                     beq        +0x6 /* 0000298A */
  3827. 00002986  7001                     moveq.l    D0, 0x01
  3828. 00002988  6002                     bra        +0x4 /* 0000298C */
  3829. label0000298A:
  3830. 0000298A  7000                     moveq.l    D0, 0x00
  3831. label0000298C:
  3832. 0000298C  4E5E                     unlink     A6
  3833. 0000298E  4E75                     rts
  3834. export_39:
  3835. fn00002990:
  3836. 00002990  4E56 FFFC                link       A6, -0x0004
  3837. 00002994  3B6E 000A FD56           move.w     [A5 - 0x2AA], [A6 + 0xA]
  3838. 0000299A  4A6E 0008                tst.w      [A6 + 0x8]
  3839. 0000299E  661E                     bne        +0x20 /* 000029BE */
  3840. 000029A0  4A2D FD58                tst.b      [A5 - 0x2A8]
  3841. 000029A4  6718                     beq        +0x1A /* 000029BE */
  3842. 000029A6  486E FFFC                pea.l      [A6 - 0x4]
  3843. 000029AA  A874                     syscall    GetPort
  3844. 000029AC  2F2D FB8C                move.l     -[A7], [A5 - 0x474]
  3845. 000029B0  A873                     syscall    SetPort
  3846. 000029B2  4EBA 0012                jsr        [PC + 0x12 /* 000029C6 */]
  3847. 000029B6  2F2E FFFC                move.l     -[A7], [A6 - 0x4]
  3848. 000029BA  A873                     syscall    SetPort
  3849. 000029BC  6004                     bra        +0x6 /* 000029C2 */
  3850. label000029BE:
  3851. 000029BE  426D FD56                clr.w      [A5 - 0x2AA]
  3852. label000029C2:
  3853. 000029C2  4E5E                     unlink     A6
  3854. 000029C4  4E75                     rts
  3855. export_37:
  3856. fn000029C6:
  3857. 000029C6  4E56 FFF4                link       A6, -0x000C
  3858. 000029CA  4A6D FD56                tst.w      [A5 - 0x2AA]
  3859. 000029CE  6724                     beq        +0x26 /* 000029F4 */
  3860. 000029D0  486D FB91                pea.l      [A5 - 0x46F]
  3861. 000029D4  3F3C 0080                move.w     -[A7], 0x80
  3862. 000029D8  302D FD56                move.w     D0, [A5 - 0x2AA]
  3863. 000029DC  0640 03E9                addi.w     D0, 0x3E9
  3864. 000029E0  3F00                     move.w     -[A7], D0
  3865. 000029E2  4EAD 040A                jsr        [A5 + 0x40A /* export_125 */]
  3866. 000029E6  598F                     subq.l     A7, 4
  3867. 000029E8  3F3C 0087                move.w     -[A7], 0x87
  3868. 000029EC  A9BC                     syscall    GetPicture
  3869. 000029EE  205F                     movea.l    A0, [A7]+
  3870. 000029F0  2D48 FFF4                move.l     [A6 - 0xC], A0
  3871. label000029F4:
  3872. 000029F4  3F3C 0002                move.w     -[A7], 0x2
  3873. 000029F8  A887                     syscall    TextFont
  3874. 000029FA  3F3C 000C                move.w     -[A7], 0xC
  3875. 000029FE  A88A                     syscall    TextSize
  3876. 00002A00  206D FFFC                movea.l    A0, [A5 - 0x4]
  3877. 00002A04  4868 0010                pea.l      [A0 + 0x10]
  3878. 00002A08  A8A3                     syscall    EraseRect
  3879. 00002A0A  4A6D FD56                tst.w      [A5 - 0x2AA]
  3880. 00002A0E  674E                     beq        +0x50 /* 00002A5E */
  3881. 00002A10  4AAE FFF4                tst.l      [A6 - 0xC]
  3882. 00002A14  6734                     beq        +0x36 /* 00002A4A */
  3883. 00002A16  206E FFF4                movea.l    A0, [A6 - 0xC]
  3884. 00002A1A  2050                     movea.l    A0, [A0]
  3885. 00002A1C  43EE FFF8                lea.l      A1, [A6 - 0x8]
  3886. 00002A20  5488                     addq.l     A0, 2
  3887. 00002A22  22D8                     move.l     [A1]+, [A0]+
  3888. 00002A24  22D8                     move.l     [A1]+, [A0]+
  3889. 00002A26  302E FFFA                move.w     D0, [A6 - 0x6]
  3890. 00002A2A  4440                     neg.w      D0
  3891. 00002A2C  322E FFF8                move.w     D1, [A6 - 0x8]
  3892. 00002A30  4441                     neg.w      D1
  3893. 00002A32  486E FFF8                pea.l      [A6 - 0x8]
  3894. 00002A36  5640                     addq.w     D0, 3
  3895. 00002A38  3F00                     move.w     -[A7], D0
  3896. 00002A3A  5241                     addq.w     D1, 1
  3897. 00002A3C  3F01                     move.w     -[A7], D1
  3898. 00002A3E  A8A8                     syscall    OffsetRect
  3899. 00002A40  2F2E FFF4                move.l     -[A7], [A6 - 0xC]
  3900. 00002A44  486E FFF8                pea.l      [A6 - 0x8]
  3901. 00002A48  A8F6                     syscall    DrawPicture
  3902. label00002A4A:
  3903. 00002A4A  302E FFFE                move.w     D0, [A6 - 0x2]
  3904. 00002A4E  5A40                     addq.w     D0, 5
  3905. 00002A50  3F00                     move.w     -[A7], D0
  3906. 00002A52  3F3C 0014                move.w     -[A7], 0x14
  3907. 00002A56  A893                     syscall    MoveTo
  3908. 00002A58  486D FB91                pea.l      [A5 - 0x46F]
  3909. 00002A5C  A884                     syscall    DrawString
  3910. label00002A5E:
  3911. 00002A5E  4E5E                     unlink     A6
  3912. 00002A60  4E75                     rts
  3913. export_35:
  3914. fn00002A62:
  3915. 00002A62  4E56 FFFA                link       A6, -0x0006
  3916. 00002A66  3F2E 000A                move.w     -[A7], [A6 + 0xA]
  3917. 00002A6A  4EBA DB90                jsr        [PC - 0x2470 /* 000005FC */]
  3918. 00002A6E  548F                     addq.l     A7, 2
  3919. 00002A70  3D40 FFFE                move.w     [A6 - 0x2], D0
  3920. 00002A74  4A6E FFFE                tst.w      [A6 - 0x2]
  3921. 00002A78  6D00 0130                blt        +0x132 /* 00002BAA */
  3922. 00002A7C  0C6E 0030 FFFE           cmpi.w     [A6 - 0x2], 0x30 /* '0' */
  3923. 00002A82  6E00 0126                bgt        +0x128 /* 00002BAA */
  3924. 00002A86  302E 0008                move.w     D0, [A6 + 0x8]
  3925. 00002A8A  48C0                     ext.l      D0
  3926. 00002A8C  E980                     asl        D0, 4
  3927. 00002A8E  41ED FD5C                lea.l      A0, [A5 - 0x2A4]
  3928. 00002A92  D1C0                     add.l      A0, D0
  3929. 00002A94  302E FFFE                move.w     D0, [A6 - 0x2]
  3930. 00002A98  E840                     asr        D0.w, 4
  3931. 00002A9A  48C0                     ext.l      D0
  3932. 00002A9C  E580                     asl        D0, 2
  3933. 00002A9E  D1C0                     add.l      A0, D0
  3934. 00002AA0  2D50 FFFA                move.l     [A6 - 0x6], [A0]
  3935. 00002AA4  0CAE FFFF FFFF 000C      cmpi.l     [A6 + 0xC], 0xFFFFFFFF
  3936. 00002AAC  6700 007A                beq        +0x7C /* 00002B28 */
  3937. 00002AB0  0CAE 0000 0086 000C      cmpi.l     [A6 + 0xC], 0x86
  3938. 00002AB8  6700 006E                beq        +0x70 /* 00002B28 */
  3939. 00002ABC  202E 000C                move.l     D0, [A6 + 0xC]
  3940. 00002AC0  B0AE FFFA                cmp.l      D0, [A6 - 0x6]
  3941. 00002AC4  6700 0062                beq        +0x64 /* 00002B28 */
  3942. 00002AC8  302E FFFE                move.w     D0, [A6 - 0x2]
  3943. 00002ACC  4EAD 002A                jsr        [A5 + 0x2A /* export_1 */]
  3944. 00002AD0  0004 0012                ori.b      D4, 0x12
  3945. 00002AD4  0000 001E                ori.b      D0, 0x1E
  3946. 00002AD8  0010 002A                ori.b      [A0], 0x2A /* '*' */
  3947. 00002ADC  0020 0036                ori.b      -[A0], 0x36 /* '6' */
  3948. 00002AE0  0030 0040 3F3C           ori.b      <<invalid full ext with I/IS == 4>>, 0x40 /* '@' */
  3949. 00002AE6  FC18 3F2E                .unknown   0xFC18 0x3F2E (W = 6)
  3950. 00002AEA  0008 4EBA                ori.b      A0, 0xBA
  3951. 00002AEE  FEA2 588F                .extension 0xEA2 <<F/2-3/7>> // unimplemented
  3952. 00002AF2  602E                     bra        +0x30 /* 00002B22 */
  3953. 00002AF4  3F3C FC19                move.w     -[A7], 0xFC19
  3954. 00002AF8  3F2E 0008                move.w     -[A7], [A6 + 0x8]
  3955. 00002AFC  4EBA FE92                jsr        [PC - 0x16E /* 00002990 */]
  3956. 00002B00  588F                     addq.l     A7, 4
  3957. 00002B02  601E                     bra        +0x20 /* 00002B22 */
  3958. 00002B04  3F3C FC1A                move.w     -[A7], 0xFC1A
  3959. 00002B08  3F2E 0008                move.w     -[A7], [A6 + 0x8]
  3960. 00002B0C  4EBA FE82                jsr        [PC - 0x17E /* 00002990 */]
  3961. 00002B10  588F                     addq.l     A7, 4
  3962. 00002B12  600E                     bra        +0x10 /* 00002B22 */
  3963. 00002B14  3F3C FC1B                move.w     -[A7], 0xFC1B
  3964. 00002B18  3F2E 0008                move.w     -[A7], [A6 + 0x8]
  3965. 00002B1C  4EBA FE72                jsr        [PC - 0x18E /* 00002990 */]
  3966. 00002B20  588F                     addq.l     A7, 4
  3967. label00002B22:
  3968. 00002B22  7000                     moveq.l    D0, 0x00
  3969. 00002B24  6000 0086                bra        +0x88 /* 00002BAC */
  3970. label00002B28:
  3971. 00002B28  3F2E 0008                move.w     -[A7], [A6 + 0x8]
  3972. 00002B2C  4EAD 023A                jsr        [A5 + 0x23A /* export_67 */]
  3973. 00002B30  548F                     addq.l     A7, 2
  3974. 00002B32  4A00                     tst.b      D0
  3975. 00002B34  663C                     bne        +0x3E /* 00002B72 */
  3976. 00002B36  302E 000A                move.w     D0, [A6 + 0xA]
  3977. 00002B3A  B06D FD5A                cmp.w      D0, [A5 - 0x2A6]
  3978. 00002B3E  6620                     bne        +0x22 /* 00002B60 */
  3979. 00002B40  302E 0008                move.w     D0, [A6 + 0x8]
  3980. 00002B44  48C0                     ext.l      D0
  3981. 00002B46  E980                     asl        D0, 4
  3982. 00002B48  41ED FD5C                lea.l      A0, [A5 - 0x2A4]
  3983. 00002B4C  D1C0                     add.l      A0, D0
  3984. 00002B4E  302E FFFE                move.w     D0, [A6 - 0x2]
  3985. 00002B52  E840                     asr        D0.w, 4
  3986. 00002B54  48C0                     ext.l      D0
  3987. 00002B56  E580                     asl        D0, 2
  3988. 00002B58  D1C0                     add.l      A0, D0
  3989. 00002B5A  3028 0002                move.w     D0, [A0 + 0x2]
  3990. 00002B5E  604C                     bra        +0x4E /* 00002BAC */
  3991. label00002B60:
  3992. 00002B60  3F3C FC26                move.w     -[A7], 0xFC26
  3993. 00002B64  3F2E 0008                move.w     -[A7], [A6 + 0x8]
  3994. 00002B68  4EBA FE26                jsr        [PC - 0x1DA /* 00002990 */]
  3995. 00002B6C  588F                     addq.l     A7, 4
  3996. 00002B6E  7000                     moveq.l    D0, 0x00
  3997. 00002B70  603A                     bra        +0x3C /* 00002BAC */
  3998. label00002B72:
  3999. 00002B72  0CAE 0000 0086 000C      cmpi.l     [A6 + 0xC], 0x86
  4000. 00002B7A  56C0                     sne        D0
  4001. 00002B7C  4400                     neg.b      D0
  4002. 00002B7E  4880                     ext.w      D0
  4003. 00002B80  3F00                     move.w     -[A7], D0
  4004. 00002B82  3F2E FFFE                move.w     -[A7], [A6 - 0x2]
  4005. 00002B86  3F2E 000A                move.w     -[A7], [A6 + 0xA]
  4006. 00002B8A  2F2E FFFA                move.l     -[A7], [A6 - 0x6]
  4007. 00002B8E  3F2E 0008                move.w     -[A7], [A6 + 0x8]
  4008. 00002B92  4EBA F6EA                jsr        [PC - 0x916 /* 0000227E */]
  4009. 00002B96  4FEF 000C                lea.l      A7, [A7 + 0xC]
  4010. 00002B9A  4A00                     tst.b      D0
  4011. 00002B9C  6706                     beq        +0x8 /* 00002BA4 */
  4012. 00002B9E  302E FFFC                move.w     D0, [A6 - 0x4]
  4013. 00002BA2  6008                     bra        +0xA /* 00002BAC */
  4014. label00002BA4:
  4015. 00002BA4  303C 0086                move.w     D0, 0x86
  4016. 00002BA8  6002                     bra        +0x4 /* 00002BAC */
  4017. label00002BAA:
  4018. 00002BAA  7000                     moveq.l    D0, 0x00
  4019. label00002BAC:
  4020. 00002BAC  4E5E                     unlink     A6
  4021. 00002BAE  4E75                     rts
  4022. export_42:
  4023. 00002BB0  4E56 FFFC                link       A6, -0x0004
  4024. 00002BB4  2F0C                     move.l     -[A7], A4
  4025. 00002BB6  598F                     subq.l     A7, 4
  4026. 00002BB8  2F2E 0008                move.l     -[A7], [A6 + 0x8]
  4027. 00002BBC  A917                     syscall    GetWRefCon
  4028. 00002BBE  201F                     move.l     D0, [A7]+
  4029. 00002BC0  2D40 FFFC                move.l     [A6 - 0x4], D0
  4030. 00002BC4  4AAE FFFC                tst.l      [A6 - 0x4]
  4031. 00002BC8  6616                     bne        +0x18 /* 00002BE0 */
  4032. 00002BCA  598F                     subq.l     A7, 4
  4033. 00002BCC  4878 0026                push.l     0x26 /* '&' */
  4034. 00002BD0  4EAD 03CA                jsr        [A5 + 0x3CA /* export_117 */]
  4035. 00002BD4  205F                     movea.l    A0, [A7]+
  4036. 00002BD6  2D48 FFFC                move.l     [A6 - 0x4], A0
  4037. 00002BDA  4AAE FFFC                tst.l      [A6 - 0x4]
  4038. 00002BDE  6762                     beq        +0x64 /* 00002C42 */
  4039. label00002BE0:
  4040. 00002BE0  2F2E FFFC                move.l     -[A7], [A6 - 0x4]
  4041. 00002BE4  4EAD 03DA                jsr        [A5 + 0x3DA /* export_119 */]
  4042. 00002BE8  206E FFFC                movea.l    A0, [A6 - 0x4]
  4043. 00002BEC  2850                     movea.l    A4, [A0]
  4044. 00002BEE  28AE 0008                move.l     [A4], [A6 + 0x8]
  4045. 00002BF2  296E 000C 0004           move.l     [A4 + 0x4], [A6 + 0xC]
  4046. 00002BF8  296E 0010 0008           move.l     [A4 + 0x8], [A6 + 0x10]
  4047. 00002BFE  296E 0014 000C           move.l     [A4 + 0xC], [A6 + 0x14]
  4048. 00002C04  296E 0018 0010           move.l     [A4 + 0x10], [A6 + 0x18]
  4049. 00002C0A  296E 001C 0014           move.l     [A4 + 0x14], [A6 + 0x1C]
  4050. 00002C10  296E 0020 0018           move.l     [A4 + 0x18], [A6 + 0x20]
  4051. 00002C16  296E 0024 001C           move.l     [A4 + 0x1C], [A6 + 0x24]
  4052. 00002C1C  196E 0029 0020           move.b     [A4 + 0x20], [A6 + 0x29]
  4053. 00002C22  598F                     subq.l     A7, 4
  4054. 00002C24  2F2E 0008                move.l     -[A7], [A6 + 0x8]
  4055. 00002C28  A917                     syscall    GetWRefCon
  4056. 00002C2A  201F                     move.l     D0, [A7]+
  4057. 00002C2C  2940 0022                move.l     [A4 + 0x22], D0
  4058. 00002C30  2F2E FFFC                move.l     -[A7], [A6 - 0x4]
  4059. 00002C34  4EAD 03D2                jsr        [A5 + 0x3D2 /* export_118 */]
  4060. 00002C38  2F2E 0008                move.l     -[A7], [A6 + 0x8]
  4061. 00002C3C  2F2E FFFC                move.l     -[A7], [A6 - 0x4]
  4062. 00002C40  A918                     syscall    SetWRefCon
  4063. label00002C42:
  4064. 00002C42  285F                     movea.l    A4, [A7]+
  4065. 00002C44  4E5E                     unlink     A6
  4066. 00002C46  4E75                     rts
  4067. 00002C48  4E56 FFF8                link       A6, -0x0008
  4068. 00002C4C  2F2E 0008                move.l     -[A7], [A6 + 0x8]
  4069. 00002C50  A873                     syscall    SetPort
  4070. 00002C52  598F                     subq.l     A7, 4
  4071. 00002C54  2F2E 0008                move.l     -[A7], [A6 + 0x8]
  4072. 00002C58  A917                     syscall    GetWRefCon
  4073. 00002C5A  201F                     move.l     D0, [A7]+
  4074. 00002C5C  2D40 FFFC                move.l     [A6 - 0x4], D0
  4075. 00002C60  206E FFFC                movea.l    A0, [A6 - 0x4]
  4076. 00002C64  2050                     movea.l    A0, [A0]
  4077. 00002C66  2028 0018                move.l     D0, [A0 + 0x18]
  4078. 00002C6A  2D40 FFF8                move.l     [A6 - 0x8], D0
  4079. 00002C6E  4A80                     tst.l      D0
  4080. 00002C70  6706                     beq        +0x8 /* 00002C78 */
  4081. 00002C72  206E FFF8                movea.l    A0, [A6 - 0x8]
  4082. 00002C76  4E90                     jsr        [A0]
  4083. label00002C78:
  4084. 00002C78  2F2E FFFC                move.l     -[A7], [A6 - 0x4]
  4085. 00002C7C  4EAD 03BA                jsr        [A5 + 0x3BA /* export_115 */]
  4086. 00002C80  2F2E 0008                move.l     -[A7], [A6 + 0x8]
  4087. 00002C84  A914                     syscall    DisposeWindow
  4088. 00002C86  4E5E                     unlink     A6
  4089. 00002C88  4E75                     rts
  4090. export_40:
  4091. fn00002C8A:
  4092. 00002C8A  4E56 FFFC                link       A6, -0x0004
  4093. 00002C8E  598F                     subq.l     A7, 4
  4094. 00002C90  2F2E 0008                move.l     -[A7], [A6 + 0x8]
  4095. 00002C94  A917                     syscall    GetWRefCon
  4096. 00002C96  201F                     move.l     D0, [A7]+
  4097. 00002C98  2D40 FFFC                move.l     [A6 - 0x4], D0
  4098. 00002C9C  206E FFFC                movea.l    A0, [A6 - 0x4]
  4099. 00002CA0  2050                     movea.l    A0, [A0]
  4100. 00002CA2  2028 0022                move.l     D0, [A0 + 0x22]
  4101. 00002CA6  4E5E                     unlink     A6
  4102. 00002CA8  4E75                     rts
  4103. export_41:
  4104. 00002CAA  4E56 FFFC                link       A6, -0x0004
  4105. 00002CAE  598F                     subq.l     A7, 4
  4106. 00002CB0  2F2E 0008                move.l     -[A7], [A6 + 0x8]
  4107. 00002CB4  A917                     syscall    GetWRefCon
  4108. 00002CB6  201F                     move.l     D0, [A7]+
  4109. 00002CB8  2D40 FFFC                move.l     [A6 - 0x4], D0
  4110. 00002CBC  206E FFFC                movea.l    A0, [A6 - 0x4]
  4111. 00002CC0  2050                     movea.l    A0, [A0]
  4112. 00002CC2  216E 000C 0022           move.l     [A0 + 0x22], [A6 + 0xC]
  4113. 00002CC8  4E5E                     unlink     A6
  4114. 00002CCA  4E75                     rts
  4115. fn00002CCC:
  4116. 00002CCC  4E56 FFCC                link       A6, -0x0034
  4117. 00002CD0  486E FFCC                pea.l      [A6 - 0x34]
  4118. 00002CD4  4EAD 0402                jsr        [A5 + 0x402 /* export_124 */]
  4119. 00002CD8  4A6E FFCC                tst.w      [A6 - 0x34]
  4120. 00002CDC  6746                     beq        +0x48 /* 00002D24 */
  4121. 00002CDE  70FC                     moveq.l    D0, 0xFFFFFFFC
  4122. 00002CE0  3D40 FFE6                move.w     [A6 - 0x1A], D0
  4123. 00002CE4  2D6E 0008 FFEE           move.l     [A6 - 0x12], [A6 + 0x8]
  4124. 00002CEA  2D6E 000C FFF2           move.l     [A6 - 0xE], [A6 + 0xC]
  4125. 00002CF0  2D6E 0010 FFDA           move.l     [A6 - 0x26], [A6 + 0x10]
  4126. 00002CF6  0CAE FFFF FFFF 0010      cmpi.l     [A6 + 0x10], 0xFFFFFFFF
  4127. 00002CFE  6614                     bne        +0x16 /* 00002D14 */
  4128. 00002D00  42AE FFDA                clr.l      [A6 - 0x26]
  4129. 00002D04  558F                     subq.l     A7, 2
  4130. 00002D06  486E FFCE                pea.l      [A6 - 0x32]
  4131. 00002D0A  4267                     clr.w      -[A7]
  4132. 00002D0C  4EAD 03EA                jsr        [A5 + 0x3EA /* export_121 */]
  4133. 00002D10  301F                     move.w     D0, [A7]+
  4134. 00002D12  6010                     bra        +0x12 /* 00002D24 */
  4135. label00002D14:
  4136. 00002D14  558F                     subq.l     A7, 2
  4137. 00002D16  486E FFCE                pea.l      [A6 - 0x32]
  4138. 00002D1A  1F3C 0001                move.b     -[A7], 0x1
  4139. 00002D1E  4EAD 03EA                jsr        [A5 + 0x3EA /* export_121 */]
  4140. 00002D22  301F                     move.w     D0, [A7]+
  4141. label00002D24:
  4142. 00002D24  4E5E                     unlink     A6
  4143. 00002D26  4E75                     rts
  4144. export_44:
  4145. 00002D28  4E56 FFF8                link       A6, -0x0008
  4146. 00002D2C  700E                     moveq.l    D0, 0x0E
  4147. 00002D2E  2D40 FFF8                move.l     [A6 - 0x8], D0
  4148. 00002D32  598F                     subq.l     A7, 4
  4149. 00002D34  2F2E FFF8                move.l     -[A7], [A6 - 0x8]
  4150. 00002D38  4EAD 03E2                jsr        [A5 + 0x3E2 /* export_120 */]
  4151. 00002D3C  205F                     movea.l    A0, [A7]+
  4152. 00002D3E  2D48 FFFC                move.l     [A6 - 0x4], A0
  4153. 00002D42  4AAE FFFC                tst.l      [A6 - 0x4]
  4154. 00002D46  6752                     beq        +0x54 /* 00002D9A */
  4155. 00002D48  206E FFFC                movea.l    A0, [A6 - 0x4]
  4156. 00002D4C  70FF                     moveq.l    D0, 0xFFFFFFFF
  4157. 00002D4E  3080                     move.w     [A0], D0
  4158. 00002D50  206E FFFC                movea.l    A0, [A6 - 0x4]
  4159. 00002D54  316E 0008 0002           move.w     [A0 + 0x2], [A6 + 0x8]
  4160. 00002D5A  206E FFFC                movea.l    A0, [A6 - 0x4]
  4161. 00002D5E  316E 000A 0004           move.w     [A0 + 0x4], [A6 + 0xA]
  4162. 00002D64  206E FFFC                movea.l    A0, [A6 - 0x4]
  4163. 00002D68  316E 000C 0006           move.w     [A0 + 0x6], [A6 + 0xC]
  4164. 00002D6E  206E FFFC                movea.l    A0, [A6 - 0x4]
  4165. 00002D72  4268 0008                clr.w      [A0 + 0x8]
  4166. 00002D76  206E FFFC                movea.l    A0, [A6 - 0x4]
  4167. 00002D7A  4268 000A                clr.w      [A0 + 0xA]
  4168. 00002D7E  206E FFFC                movea.l    A0, [A6 - 0x4]
  4169. 00002D82  4268 000C                clr.w      [A0 + 0xC]
  4170. 00002D86  4878 FFFF                push.l     0xFFFF
  4171. 00002D8A  2F2E FFF8                move.l     -[A7], [A6 - 0x8]
  4172. 00002D8E  2F2E FFFC                move.l     -[A7], [A6 - 0x4]
  4173. 00002D92  4EBA FF38                jsr        [PC - 0xC8 /* 00002CCC */]
  4174. 00002D96  4FEF 000C                lea.l      A7, [A7 + 0xC]
  4175. label00002D9A:
  4176. 00002D9A  4E5E                     unlink     A6
  4177. 00002D9C  4E75                     rts
  4178. export_43:
  4179. 00002D9E  4E56 FFF6                link       A6, -0x000A
  4180. 00002DA2  2F07                     move.l     -[A7], D7
  4181. 00002DA4  6000 00D0                bra        +0xD2 /* 00002E76 */
  4182. 00002DA8  7014                     moveq.l    D0, 0x14
  4183. 00002DAA  3D40 FFFA                move.w     [A6 - 0x6], D0
  4184. 00002DAE  302E FFFA                move.w     D0, [A6 - 0x6]
  4185. 00002DB2  5240                     addq.w     D0, 1
  4186. 00002DB4  C1FC 0006                muls.w     D0, 0x6
  4187. 00002DB8  48C0                     ext.l      D0
  4188. 00002DBA  5480                     addq.l     D0, 2
  4189. 00002DBC  2D40 FFF6                move.l     [A6 - 0xA], D0
  4190. 00002DC0  598F                     subq.l     A7, 4
  4191. 00002DC2  2F2E FFF6                move.l     -[A7], [A6 - 0xA]
  4192. 00002DC6  4EAD 03E2                jsr        [A5 + 0x3E2 /* export_120 */]
  4193. 00002DCA  205F                     movea.l    A0, [A7]+
  4194. 00002DCC  2D48 FFFC                move.l     [A6 - 0x4], A0
  4195. 00002DD0  4AAE FFFC                tst.l      [A6 - 0x4]
  4196. 00002DD4  6700 00A0                beq        +0xA2 /* 00002E76 */
  4197. 00002DD8  206E FFFC                movea.l    A0, [A6 - 0x4]
  4198. 00002DDC  70FF                     moveq.l    D0, 0xFFFFFFFF
  4199. 00002DDE  3080                     move.w     [A0], D0
  4200. 00002DE0  7E00                     moveq.l    D7, 0x00
  4201. 00002DE2  6042                     bra        +0x44 /* 00002E26 */
  4202. label00002DE4:
  4203. 00002DE4  3007                     move.w     D0, D7
  4204. 00002DE6  C1FC 0006                muls.w     D0, 0x6
  4205. 00002DEA  D0AE FFFC                add.l      D0, [A6 - 0x4]
  4206. 00002DEE  3207                     move.w     D1, D7
  4207. 00002DF0  C3FC 0064                muls.w     D1, 0x64 /* 'd' */
  4208. 00002DF4  343C 0BB4                move.w     D2, 0xBB4
  4209. 00002DF8  9441                     sub.w      D2, D1
  4210. 00002DFA  2040                     movea.l    A0, D0
  4211. 00002DFC  3142 0002                move.w     [A0 + 0x2], D2
  4212. 00002E00  3007                     move.w     D0, D7
  4213. 00002E02  C1FC 0006                muls.w     D0, 0x6
  4214. 00002E06  D0AE FFFC                add.l      D0, [A6 - 0x4]
  4215. 00002E0A  2040                     movea.l    A0, D0
  4216. 00002E0C  7064                     moveq.l    D0, 0x64
  4217. 00002E0E  3140 0004                move.w     [A0 + 0x4], D0
  4218. 00002E12  3007                     move.w     D0, D7
  4219. 00002E14  C1FC 0006                muls.w     D0, 0x6
  4220. 00002E18  D0AE FFFC                add.l      D0, [A6 - 0x4]
  4221. 00002E1C  2040                     movea.l    A0, D0
  4222. 00002E1E  7001                     moveq.l    D0, 0x01
  4223. 00002E20  3140 0006                move.w     [A0 + 0x6], D0
  4224. 00002E24  5247                     addq.w     D7, 1
  4225. label00002E26:
  4226. 00002E26  BE6E FFFA                cmp.w      D7, [A6 - 0x6]
  4227. 00002E2A  6DB8                     blt        -0x46 /* 00002DE4 */
  4228. 00002E2C  302E FFFA                move.w     D0, [A6 - 0x6]
  4229. 00002E30  C1FC 0006                muls.w     D0, 0x6
  4230. 00002E34  D0AE FFFC                add.l      D0, [A6 - 0x4]
  4231. 00002E38  2040                     movea.l    A0, D0
  4232. 00002E3A  4268 0002                clr.w      [A0 + 0x2]
  4233. 00002E3E  302E FFFA                move.w     D0, [A6 - 0x6]
  4234. 00002E42  C1FC 0006                muls.w     D0, 0x6
  4235. 00002E46  D0AE FFFC                add.l      D0, [A6 - 0x4]
  4236. 00002E4A  2040                     movea.l    A0, D0
  4237. 00002E4C  4268 0004                clr.w      [A0 + 0x4]
  4238. 00002E50  302E FFFA                move.w     D0, [A6 - 0x6]
  4239. 00002E54  C1FC 0006                muls.w     D0, 0x6
  4240. 00002E58  D0AE FFFC                add.l      D0, [A6 - 0x4]
  4241. 00002E5C  2040                     movea.l    A0, D0
  4242. 00002E5E  4268 0006                clr.w      [A0 + 0x6]
  4243. 00002E62  4878 FFFF                push.l     0xFFFF
  4244. 00002E66  2F2E FFF6                move.l     -[A7], [A6 - 0xA]
  4245. 00002E6A  2F2E FFFC                move.l     -[A7], [A6 - 0x4]
  4246. 00002E6E  4EBA FE5C                jsr        [PC - 0x1A4 /* 00002CCC */]
  4247. 00002E72  4FEF 000C                lea.l      A7, [A7 + 0xC]
  4248. label00002E76:
  4249. 00002E76  2E1F                     move.l     D7, [A7]+
  4250. 00002E78  4E5E                     unlink     A6
  4251. 00002E7A  4E75                     rts
  4252.